1
我正在使用ReadDirectoryChangesW
來識別文件夾更改。 當我重命名一個文件夾FILE_ACTION_RENAMED_OLD_NAME
行動被解僱,我能夠得到該文件夾的舊名稱。但我想要獲取該文件夾的舊名稱和新名稱。 是否可以直接使用ReadDirectoryChangesW
?使用ReadDirectoryChangesW重命名文件夾後獲取舊名稱和新名稱C++
我的C++代碼是
ReadDirectoryChangesW (hDir, (LPVOID)&strFileNotifyInfo,
sizeof(strFileNotifyInfo),
TRUE,
FILE_NOTIFY_CHANGE_DIR_NAME,
&dwBytesReturned,
NULL,
NULL)
如果當前位置是'renamed-from',那麼保證'NextEntryOffset'成員是新名字嗎? nextEntryOffset不是0還有其他情況嗎?我一直無法找到nextEntryOffset不是0的其他時間,只是爲了重命名,所以我只是想確定一下。 – Noitidart