Classes | |
| class | CFileInfoBase |
| class | CFileInfo |
| class | CFileInfoW |
| class | CFindFile |
| class | CEnumerator |
| class | CEnumeratorW |
| class | CFindChangeNotification |
Namespaces | |
| namespace | NAttributes |
Functions | |
| static void | ConvertWIN32_FIND_DATA_To_FileInfo (const WIN32_FIND_DATA &findData, CFileInfo &fileInfo) |
| static UINT | GetCurrentCodePage () |
| static void | ConvertWIN32_FIND_DATA_To_FileInfo (const WIN32_FIND_DATAW &findData, CFileInfoW &fileInfo) |
| static void | ConvertWIN32_FIND_DATA_To_FileInfo (const WIN32_FIND_DATA &findData, CFileInfoW &fileInfo) |
| bool | FindFile (LPCTSTR wildcard, CFileInfo &fileInfo) |
| bool | FindFile (LPCWSTR wildcard, CFileInfoW &fileInfo) |
| bool | DoesFileExist (LPCTSTR name) |
| bool | DoesFileExist (LPCWSTR name) |
| bool | MyGetLogicalDriveStrings (CSysStringVector &driveStrings) |
| bool | MyGetCompressedFileSize (LPCTSTR fileName, UInt64 &size) |
| bool | MyGetCompressedFileSizeW (LPCWSTR fileName, UInt64 &size) |
Variables | |
| static const TCHAR | kDot = TEXT('.') |
| static void NWindows::NFile::NFind::ConvertWIN32_FIND_DATA_To_FileInfo | ( | const WIN32_FIND_DATA & | findData, | |
| CFileInfoW & | fileInfo | |||
| ) | [static] |
Definition at line 80 of file FileFind.cpp.
References NWindows::NFile::NFind::CFileInfoBase::Attributes, NWindows::NFile::NFind::CFileInfoBase::CreationTime, GetCurrentCodePage(), GetUnicodeString(), NWindows::NFile::NFind::CFileInfoBase::LastAccessTime, NWindows::NFile::NFind::CFileInfoBase::LastWriteTime, NWindows::NFile::NFind::CFileInfoW::Name, NWindows::NFile::NFind::CFileInfoBase::ReparseTag, and NWindows::NFile::NFind::CFileInfoBase::Size.
| static void NWindows::NFile::NFind::ConvertWIN32_FIND_DATA_To_FileInfo | ( | const WIN32_FIND_DATAW & | findData, | |
| CFileInfoW & | fileInfo | |||
| ) | [static] |
Definition at line 63 of file FileFind.cpp.
References NWindows::NFile::NFind::CFileInfoBase::Attributes, NWindows::NFile::NFind::CFileInfoBase::CreationTime, NWindows::NFile::NFind::CFileInfoBase::LastAccessTime, NWindows::NFile::NFind::CFileInfoBase::LastWriteTime, NWindows::NFile::NFind::CFileInfoW::Name, NWindows::NFile::NFind::CFileInfoBase::ReparseTag, and NWindows::NFile::NFind::CFileInfoBase::Size.
| static void NWindows::NFile::NFind::ConvertWIN32_FIND_DATA_To_FileInfo | ( | const WIN32_FIND_DATA & | findData, | |
| CFileInfo & | fileInfo | |||
| ) | [static] |
Definition at line 42 of file FileFind.cpp.
References NWindows::NFile::NFind::CFileInfoBase::Attributes, NWindows::NFile::NFind::CFileInfoBase::CreationTime, NWindows::NFile::NFind::CFileInfoBase::LastAccessTime, NWindows::NFile::NFind::CFileInfoBase::LastWriteTime, NWindows::NFile::NFind::CFileInfo::Name, NWindows::NFile::NFind::CFileInfoBase::ReparseTag, and NWindows::NFile::NFind::CFileInfoBase::Size.
Referenced by NWindows::NFile::NFind::CFindFile::FindFirst(), and NWindows::NFile::NFind::CFindFile::FindNext().
Definition at line 185 of file FileFind.cpp.
References FindFile().
Referenced by NWindows::NFile::NDirectory::CreateTempDirectory().
Definition at line 178 of file FileFind.cpp.
References NWindows::NFile::NFind::CFindFile::FindFirst().
Referenced by DecompressArchives(), GetBaseFolderPrefixFromRegistry(), COpenCallbackImp::GetStream(), and CArchiveExtractCallback::GetStream().
Definition at line 171 of file FileFind.cpp.
References NWindows::NFile::NFind::CFindFile::FindFirst().
Referenced by NWindows::NFile::NDirectory::CreateComplexDirectory(), DoesFileExist(), and COpenCallbackImp::Init().
| static UINT NWindows::NFile::NFind::GetCurrentCodePage | ( | ) | [inline, static] |
Definition at line 61 of file FileFind.cpp.
References CP_ACP, and CP_OEMCP.
Referenced by ConvertWIN32_FIND_DATA_To_FileInfo(), NWindows::NFile::NFind::CFindChangeNotification::FindFirst(), and NWindows::NFile::NFind::CFindFile::FindFirst().
| bool NWindows::NFile::NFind::MyGetLogicalDriveStrings | ( | CSysStringVector & | driveStrings | ) |
Definition at line 291 of file FileFind.cpp.
References CObjectVector< T >::Add(), asio::buffer(), c, CBaseRecordVector::Clear(), CStringBase< T >::GetBuffer(), newSize, and NULL.
const TCHAR NWindows::NFile::NFind::kDot = TEXT('.') [static] |
Definition at line 20 of file FileFind.cpp.
Referenced by NWindows::NFile::NFind::CFileInfoW::IsDots(), and NWindows::NFile::NFind::CFileInfo::IsDots().
1.5.6