| // Windows/FileName.h |
| |
| #ifndef __WINDOWS_FILENAME_H |
| #define __WINDOWS_FILENAME_H |
| |
| #include "../../C/Types.h" |
| |
| #include "../Common/MyString.h" |
| |
| namespace NWindows { |
| namespace NFile { |
| namespace NName { |
| |
| const TCHAR kDirDelimiter = CHAR_PATH_SEPARATOR; |
| const TCHAR kAnyStringWildcard = '*'; |
| |
| void NormalizeDirPathPrefix(CSysString &dirPath); // ensures that it ended with '\\' |
| #ifndef _UNICODE |
| void NormalizeDirPathPrefix(UString &dirPath); // ensures that it ended with '\\' |
| #endif |
| |
| void SplitNameToPureNameAndExtension(const UString &fullName, |
| UString &pureName, UString &extensionDelimiter, UString &extension); |
| |
| }}} |
| |
| #endif |