www.pudn.com > SMS.rar > DirFile.h


#pragma once 
#include "..\..\global.h" 
 
DLL_INTERNAL int WriteDataToFile(LPCTSTR filename,void* data,long size,LPCTSTR mode, int nStartPos=-1 ); 
DLL_INTERNAL int ReadDataFromFile(LPCTSTR filename,void* data,long size, int nStartPos=-1); 
DLL_INTERNAL CString StandardizationFileForPathName ( LPCTSTR lpszFileOrPathName, BOOL bIsFileName, char cReplaceChar=_T('_') ); 
DLL_INTERNAL void StandardizationPathBuffer ( LPTSTR szPath, size_t nSize, TCHAR cFlagChar=_T('\\') ); 
DLL_INTERNAL CString StandardizationPathBuffer ( LPTSTR lpszPath, TCHAR cFlagChar=_T('\\') ); 
DLL_INTERNAL BOOL PartFileAndPathByFullPath ( 
		IN LPCTSTR lpszFilePath, 
		OUT TCHAR *szOnlyFileName, 
		int nFileNameSize, 
		OUT TCHAR *szOnlyPath =NULL, 
		int nPathSize=0 
	); 
DLL_INTERNAL int hwGetFileAttr ( LPCTSTR lpFileName, DWORD *p_dwCreateTime=NULL ); 
DLL_INTERNAL CString GenerateDateFileName ( 
		LPCTSTR lpszCurDir,				// 当前路径 
		LPCTSTR lpszPrefix,				// 前缀 
		LPCTSTR lpszPostfix				// 后缀(扩展名) 
	); 
DLL_INTERNAL CString GetTempPathFileName ( LPCTSTR lpszFileName ); 
DLL_INTERNAL BOOL MakeSureDirectory ( LPCTSTR lpszDirName, BOOL *pbDirExist=NULL ); 
DLL_INTERNAL BOOL hwDeleteFolder ( LPCTSTR lpszFolder ); 
DLL_INTERNAL BOOL IsFileExist ( LPCTSTR lpszFileName );