1// Windows/FileName.h 2 3#ifndef __WINDOWS_FILENAME_H 4#define __WINDOWS_FILENAME_H 5 6#include "../../C/Types.h" 7 8#include "../Common/MyString.h" 9 10namespace NWindows { 11namespace NFile { 12namespace NName { 13 14const TCHAR kDirDelimiter = CHAR_PATH_SEPARATOR; 15const TCHAR kAnyStringWildcard = '*'; 16 17void NormalizeDirPathPrefix(CSysString &dirPath); // ensures that it ended with '\\' 18#ifndef _UNICODE 19void NormalizeDirPathPrefix(UString &dirPath); // ensures that it ended with '\\' 20#endif 21 22void SplitNameToPureNameAndExtension(const UString &fullName, 23 UString &pureName, UString &extensionDelimiter, UString &extension); 24 25}}} 26 27#endif 28