17 QuotedFile += _T("¥"");
28 QuotedFile += _T("¥"");
31 operator WSTR()
const {
return File; }
32 operator LPCTSTR()
const {
return (LPCTSTR)
File.CStr(); }
38 if (
File.Length() == 0)
40 return ((GetFileAttributes(
File.CStr()) & FILE_ATTRIBUTE_DIRECTORY) == FILE_ATTRIBUTE_DIRECTORY);
TYPE
Definition lhazarc.h:28
@ NON
Definition lhazarc.h:29
Definition lhazprocfile.h:11
void SetTotal(LONGLONG total)
Definition lhazprocfile.h:34
void SetMakeDir(bool b)
Definition lhazprocfile.h:36
void SetFile(const WSTR &f)
Definition lhazprocfile.h:24
LONGLONG Total
Definition lhazprocfile.h:47
bool MakeDir
Definition lhazprocfile.h:48
ARCHIVE::TYPE Type
Definition lhazprocfile.h:46
bool IsDir(void) const
Definition lhazprocfile.h:37
LHAZPROCFILE(const WSTR &file, ARCHIVE::TYPE type=ARCHIVE::NON)
Definition lhazprocfile.h:13
bool GetMakeDir(void) const
Definition lhazprocfile.h:35
const WSTR & GetFile(void) const
Definition lhazprocfile.h:22
WSTR File
Definition lhazprocfile.h:44
ARCHIVE::TYPE GetType(void) const
Definition lhazprocfile.h:30
WSTR QuotedFile
Definition lhazprocfile.h:45
const WSTR & GetQuotedFile(void) const
Definition lhazprocfile.h:23
LONGLONG GetTotal(void) const
Definition lhazprocfile.h:33