BOOL FileOpenEd(const CString &sFile) { //VC下檢查文件是否打開 HANDLE hFile; hFile = CreateFile (sFile, GENERIC_READ|GENERIC_WRITE, FILE_SHARE_READ|FILE_SHARE_DELETE,NULL,OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, NULL); if ( hFile == INVALID_HANDLE_VALUE ) { AfxMessageBox(_T("該文件正在被使用或打開文件失敗")); return TRUE; } CloseHandle(hFile); return FALSE; }
|
|