Subversion Repositories spk

Rev

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

Rev 196 Rev 197
Line 9... Line 9...
9
 
9
 
10
class SPKEXPORT CDirIO
10
class SPKEXPORT CDirIO
11
{
11
{
12
public:
12
public:
13
	static bool Exists(const Utils::WString &dir);
13
	static bool Exists(const Utils::WString &dir);
14
	static bool IsEmptyDir(const Utils::CStringList& dirList);
-
 
15
	static bool IsEmptyDir(const Utils::WStringList& dirList);
14
	static bool IsEmptyDir(const Utils::WStringList& dirList);
16
 
15
 
17
public:
16
public:
18
	CDirIO();
17
	CDirIO();
19
	CDirIO(const Utils::WString &dir);
18
	CDirIO(const Utils::WString &dir);
Line 35... Line 34...
35
	bool create(const Utils::WString &dir) const;
34
	bool create(const Utils::WString &dir) const;
36
	bool createAndChange(const Utils::WString &dir);
35
	bool createAndChange(const Utils::WString &dir);
37
 
36
 
38
	bool move(const Utils::WString &to);
37
	bool move(const Utils::WString &to);
39
	bool move(const Utils::WString& from, const Utils::WString& to);
38
	bool move(const Utils::WString& from, const Utils::WString& to);
40
	bool removeDir(const Utils::WString &dir, bool doFiles = false, bool recursive = false, Utils::CStringList* errors = NULL);
39
	bool removeDir(const Utils::WString &dir, bool doFiles = false, bool recursive = false, Utils::WStringList* errors = NULL);
41
	bool cd(const Utils::WString &dir);
40
	bool cd(const Utils::WString &dir);
42
 
41
 
43
	bool dirList(Utils::CStringList& files, Utils::WString dir = Utils::WString::Null(), Utils::WString filePattern = Utils::WString::Null()) const;
-
 
44
	bool dirList(Utils::WStringList& files, const Utils::WString &dir = Utils::WString::Null(), const Utils::WString &filePattern = Utils::WString::Null()) const;
42
	bool dirList(Utils::WStringList& files, const Utils::WString &dir = Utils::WString::Null(), const Utils::WString &filePattern = Utils::WString::Null()) const;
45
	bool checkEmptyDir(const Utils::CStringList &dirList) const;
43
	bool checkEmptyDir(const Utils::WStringList& dirList) const;
46
 
44
 
47
	Utils::WString file(const Utils::WString &filename) const;
45
	Utils::WString file(const Utils::WString &filename) const;
48
	Utils::WString dir(const Utils::WString &sDir) const;
46
	Utils::WString dir(const Utils::WString &sDir) const;
49
	const Utils::WString &dir() const;
47
	const Utils::WString &dir() const;
50
	Utils::WString topDir() const;
48
	Utils::WString topDir() const;