BaseFun.h 716 B

123456789101112131415161718192021
  1. #include <vector>
  2. #include <string>
  3. #include "fileutil.h"
  4. #ifdef _WIN32
  5. #include <windows.h>
  6. #endif
  7. using namespace std;
  8. bool Unzip2Folder(BSTR lpZipFile, BSTR lpFolder); //解压文件到文件夹
  9. void split(const string& src, const string& separator, vector<string>& dest);
  10. bool checkDirExist(const string &strPath);
  11. bool checkFileExist(string fileName);
  12. void getDirs(string path, vector<string> &ownname);
  13. bool createDir(const string &filePath);
  14. bool removeDir(const string &filePaht);
  15. void Wchar_tToString(std::string& szDst, wchar_t *wchar);
  16. void StringToWstring(std::wstring& szDst, std::string str);
  17. void stopForDebug();
  18. bool getUniqueDir(string path, string &dirName);//获取路径中唯一的一个文件夹名,失败返回false