怎样从文件句柄得到文件路径?
gully 2003-12-25 03:27:25 这是一个监视文件改动的函数
已经通过FindFirstChangeNotification及WaitForSingleObject取得了发生改动的文件的句柄,现在想要取得这个文件的文件名,请问应该用什么API函数?
HANDLE dwChangeHandle;
DWORD dwWaitStatus;
HFILE hFile;
dwChangeHandle=FindFirstChangeNotification(
"C:\\",
FALSE, FILE_NOTIFY_CHANGE_LAST_WRITE);
while(TRUE)
{
dwWaitStatus= WaitForSingleObject(dwChangeHandle,INFINITE);
switch(dwWaitStatus)
{
case WAIT_OBJECT_0:
hFile=(HFILE)dwChangeHandle;
//在这里想要取得文件名
//................
if (FindNextChangeNotification(dwChangeHandle) == FALSE)
ExitProcess(GetLastError());
break;
}
}