Windows中的文件夹是否有ID? 或GUID?

我正在试图做的,我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线程 ,这将帮助你实现你正在寻找..

唯一的文件标识符 独特的文件夹标识符

我不认为有办法找出文件夹。