Subversion Repositories spk

Rev

Rev 119 | Rev 124 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 119 Rev 121
Line 16... Line 16...
16
	~CDirIO ();
16
	~CDirIO ();
17
 
17
 
18
	void SetDir(CyString dir);
18
	void SetDir(CyString dir);
19
 
19
 
20
	// access functions
20
	// access functions
-
 
21
	bool exists() const;
-
 
22
	bool exists(const Utils::String &dir) const;
-
 
23
	bool isDir() const;
-
 
24
	bool isDir(const Utils::String &dir) const;
-
 
25
	bool isFile() const;
-
 
26
	bool isFile(const Utils::String &dir) const;
21
	bool Exists(CyString dir = NullString);
27
	bool Exists(CyString dir = NullString);
22
	bool IsDir(CyString dir = NullString);
28
	bool IsDir(CyString dir = NullString);
23
	bool IsFile(CyString dir = NullString);
29
	bool IsFile(CyString dir = NullString);
24
 
30
 
25
	// directory handling
31
	// directory handling
Line 28... Line 34...
28
 
34
 
29
	bool Move(CyString from, CyString to);
35
	bool Move(CyString from, CyString to);
30
	bool RemoveDir(CyString dir, bool doFiles = false, bool recursive = false, CyStringList *errors = NULL);
36
	bool RemoveDir(CyString dir, bool doFiles = false, bool recursive = false, CyStringList *errors = NULL);
31
	bool cd(CyString dir);
37
	bool cd(CyString dir);
32
 
38
 
33
	Utils::CStringList *dirList(Utils::String dir = Utils::String::Null(), Utils::String filePattern = Utils::String::Null());
39
	Utils::CStringList dirList(Utils::String dir = Utils::String::Null(), Utils::String filePattern = Utils::String::Null()) const;
34
	CyStringList *DirList(CyString dir = NullString, CyString filepattern = NullString);
40
	CyStringList *DirList(CyString dir = NullString, CyString filepattern = NullString);
35
	bool CheckEmptyDir(CyStringList *dirList);
41
	bool CheckEmptyDir(CyStringList *dirList);
36
 
42
 
37
	CyString File(CyString filename);
43
	CyString File(CyString filename);
-
 
44
	Utils::String file(const Utils::String &filename) const;
38
	CyString Dir(CyString dir = NullString);
45
	CyString Dir(CyString dir = NullString);
39
	Utils::String dir(const Utils::String &sDir) const;
46
	Utils::String dir(const Utils::String &sDir) const;
40
	const Utils::String &dir() const;
47
	const Utils::String &dir() const;
41
	CyString TopDir();
48
	Utils::String topDir() const;
42
	CyString Back();
49
	CyString Back();
43
 
50
 
44
private:
51
private:
45
	CyString ParseDir(CyString dir);
52
	CyString ParseDir(CyString dir);
46
	Utils::String parseDir(const Utils::String &dir) const;
53
	Utils::String parseDir(const Utils::String &dir) const;