| 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#endifBOOL 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);
 |