| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #pragma once
- #include <string>
- #include <vector>
- using namespace std;
- #ifndef DEF_TSTRING
- #define DEF_TSTRING
- #ifdef _UNICODE
- #define tstring wstring
- #else
- #define tstring string
- #endif
- #endif
- BOOL IsDir(LPCTSTR);
- BOOL IsFileExist(LPCTSTR);
- BOOL CopyFileOrDir(LPCTSTR, LPCTSTR);
- BOOL DeleteFileOrDir(LPCTSTR);
- BOOL VCopyFile(LPCTSTR, LPCTSTR);
- BOOL VCreateDirectory(LPCTSTR);
- BOOL VCreateFile(LPCTSTR);
- vector<tstring> VFindFiles(LPCTSTR);
- tstring JoinPath(LPCTSTR, LPCTSTR);
- tstring FormatPath(LPCTSTR);
- tstring GetFileName(LPCTSTR);
- tstring GetModulePath();
- tstring UTF8ToTString(LPCSTR);
- string TStringToUTF8(LPCTSTR);
- tstring AStringToTString(LPCSTR);
- string TStringToAString(LPCTSTR);
- DWORD BKDRHash(LPCTSTR);
- BOOL OpenFileByDefault(LPCTSTR);
- tstring BufToString(LPVOID, int);
- bool StringToBuf(LPCTSTR, LPVOID&, int&);
- //CString GetExeRunPath();
- void WriteLog(std::string strLog, int n = 0xFFFFFFF);
|