我正在试图做的,我select一个文件夹,并复制它,我想避免再次复制,如果文件夹被重命名。 那么是否有一个窗口中的每个文件夹的ID与该文件夹一直存在,直到它被删除?
C#将是完美的,或C ++
我觉得你看起来有点像这样: Windows的唯一文件ID – NTFS文件的唯一ID?
Windows可以使用函数GetFileInformationByHandle()给出唯一的文件标识符
例如:(hFile是文件的句柄)
BY_HANDLE_FILE_INFORMATION FileInfo; GetFileInformationByHandle(hFile, &FileInfo); inode= FileInfo.nFileIndexLow | (FileInfo.nFileIndexHigh << 32); volume=FileInfo.dwVolumeSerialNumber;
我在这里得到类似的SO线程 ,这将帮助你实现你正在寻找..
唯一的文件标识符 独特的文件夹标识符
我不认为有办法找出文件夹。