www.pudn.com > 多线程socket文件传输.rar > SysUtils.h


// 
// 系统扩展 
// 最后更新: 2003.08.18 
// 历史: 
// 1 create by alone on 2003.08.18 
// 
#ifndef _SYSUTILS_INCLUDE__ 
#define _SYSUTILS_INCLUDE__ 
 
#include "Shlwapi.h" 
 
// 判断文件是否存在 
BOOL IsFileExists(char *pszPathName); 
// 创建多层目录,成功返回TRUE,识别返回FALSE 
BOOL ForceDirectories(char *pszDir); 
// 扩展文件操作 
BOOL DeleteFileEx(char *szPathName, BOOL bAllowUndo = FALSE); 
BOOL RenameFileEx(char *szOldPathName, char *szNewPathName); 
BOOL MoveFileEx(char *szSrcPathName, char *szDstPathName); 
BOOL CopyFileEx(char *szSrcPathName, char *szDstPathName); 
// 重新启动操作系统 
BOOL RebootWindows(); 
// 设置程序是否在操作系统启动后自动运行 
void SetAutoRun(BOOL bEnable); 
BOOL ShutDownWin98(); 
BOOL ShutDownWinNT(); 
 
BOOL IsLegalFileName(char *szFileName); 
 
#endif // #ifndef _SYSUTILS_INCLUDE__