FileBase.h
上传用户:lds876
上传日期:2013-05-25
资源大小:567k
文件大小:1k
源码类别:

P2P编程

开发平台:

Visual C++

  1. // FileBase.h: interface for the FileBase class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_FILEBASE_H__A4A943AF_9147_4419_A68E_35FD02B580FB__INCLUDED_)
  5. #define AFX_FILEBASE_H__A4A943AF_9147_4419_A68E_35FD02B580FB__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. bool CopyTextToClipboard(CString strSource);
  10. string FormatSizeK(BLONG lSize, bool bFloat = true);
  11. string FormatSizeM(BLONG lSize, bool bFloat = true);
  12. string FormatSize(BLONG lSize, bool bFloat = true);
  13. bool MakesureFileCreate(string strFilePath);
  14. long GetFileSize(string strFileName);
  15. bool MakeDirecotry(string strDir);
  16. string formatDir(string strDir);
  17. bool MoveDiretory(string strOld, string strNew);
  18. bool SplitPathName(string strFilePath, string& strPath, string& strName);
  19. // string SelectFolder();
  20. bool SelectFolder(const CString strDefault, CString &strRet);
  21. bool MoveDiretorySystem(vector<CString> vstrOld, CString strNew, HWND hWnd);
  22. int IsMovingFiles();
  23. int binary_search_ex (vector<long> array, int x);
  24. #endif // !defined(AFX_FILEBASE_H__A4A943AF_9147_4419_A68E_35FD02B580FB__INCLUDED_)