OS independent class for access and manipulation of system directories.
More...
#include <vtkDirectory.h>
Inherits vtkObject.
OS independent class for access and manipulation of system directories.
vtkDirectory provides a portable way of finding the names of the files in a system directory. It also provides methods of manipulating directories.
- Warning
- vtkDirectory works with windows and unix only.
- Tests:
- vtkDirectory (Tests)
Definition at line 36 of file vtkDirectory.h.
Return the class name as a string.
Definition at line 41 of file vtkDirectory.h.
vtkDirectory::vtkDirectory |
( |
| ) |
|
|
protected |
vtkDirectory::~vtkDirectory |
( |
| ) |
|
|
protected |
static int vtkDirectory::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
Return the class name as a string.
virtual int vtkDirectory::IsA |
( |
const char * |
type | ) |
|
|
virtual |
Return the class name as a string.
static vtkDirectory* vtkDirectory::SafeDownCast |
( |
vtkObjectBase * |
o | ) |
|
|
static |
Return the class name as a string.
virtual vtkObjectBase* vtkDirectory::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
Return the class name as a string.
Return the class name as a string.
virtual void vtkDirectory::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
virtual |
Print directory to stream.
int vtkDirectory::Open |
( |
const char * |
dir | ) |
|
Open the specified directory and load the names of the files in that directory. 0 is returned if the directory can not be opened, 1 if it is opened.
vtkIdType vtkDirectory::GetNumberOfFiles |
( |
| ) |
|
Return the number of files in the current directory.
const char* vtkDirectory::GetFile |
( |
vtkIdType |
index | ) |
|
Return the file at the given index, the indexing is 0 based
int vtkDirectory::FileIsDirectory |
( |
const char * |
name | ) |
|
Return true if the file is a directory. If the file is not an absolute path, it is assumed to be relative to the opened directory. If no directory has been opened, it is assumed to be relative to the current working directory.
virtual vtkStringArray* vtkDirectory::GetFiles |
( |
| ) |
|
|
virtual |
Get an array that contains all the file names.
static const char* vtkDirectory::GetCurrentWorkingDirectory |
( |
char * |
buf, |
|
|
unsigned int |
len |
|
) |
| |
|
static |
Get the current working directory.
static int vtkDirectory::MakeDirectory |
( |
const char * |
dir | ) |
|
|
static |
static int vtkDirectory::DeleteDirectory |
( |
const char * |
dir | ) |
|
|
static |
static int vtkDirectory::Rename |
( |
const char * |
oldname, |
|
|
const char * |
newname |
|
) |
| |
|
static |
Rename a file or directory.
void vtkDirectory::CleanUpFilesAndPath |
( |
| ) |
|
|
protected |
The documentation for this class was generated from the following file: