WRFileDATA.h 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. // WRFileDATA.h: interface for the WRFileDATA class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_WRFILEDATA_H__95BA9657_DFEC_42C1_8EBA_A32DD8DAE61A__INCLUDED_)
  5. #define AFX_WRFILEDATA_H__95BA9657_DFEC_42C1_8EBA_A32DD8DAE61A__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "Shlwapi.h"
  10. #pragma comment(lib,"shlwapi.lib")
  11. class WRFileDATA
  12. {
  13. public:
  14. void DelectFileWR( CString filePath );
  15. bool MakeFileHidden( CString StrFileName );
  16. void ReadAllDataFromFileToOtherFileAndDeleteTemp( CString m_sTempPathName,CString m_sPathName) ;
  17. bool SearchFileExist( CString strFileName );
  18. bool WriteDataToFileForAdd( CString m_sPathName,CString sData );
  19. //在文本中查找字符串是否存在 默认0:不支持模糊查找 1:支持模糊查找
  20. bool SearchDataFromFile( CString m_sPathName,CString sData,int iFindType=0 );
  21. bool DeleteDataFromFile( CString m_sPathName,CString sData,int iFindType=0 );
  22. CString ReadDataFromFile( CString m_sPathName, CString sData);
  23. void ReadAllDataFromFileToOtherFile( CString m_sTempPathName,CString m_sPathName );
  24. bool WriteDataToFileForOver( CString m_sPathName,CString sData );
  25. WRFileDATA();
  26. virtual ~WRFileDATA();
  27. bool CreateDirectory( CString DirectoryName );
  28. bool FindDirectory( CString DirectoryName );
  29. void ExistDirectory( CString FilePath );
  30. };
  31. #endif // !defined(AFX_WRFILEDATA_H__95BA9657_DFEC_42C1_8EBA_A32DD8DAE61A__INCLUDED_)