如何在Windows中查找文件/文件夹的所有硬链接和符号链接(使用标准操作系统功能)?
什么反对UNIX?
答案 0 :(得分:0)
符号链接:
您必须搜索所有硬盘等所有文件。并单独检查每一个。否则,无法获取特定文件的符号链接列表。
对于Linux,How do you determine using stat() whether a file is a symbolic link?可能有所帮助。
对于Windows ......好吧,重新分析点在一行中无法解释 检查文件是否是来自C ++的符号链接并非易事。
硬链接:
Linux:如果没有搜索所有文件并检查inode编号,则再次(通常)不可能。
Windows:根据使用的文件系统,FindFirstFileName
和FindNextFileName
可能有用,但如上所述,它们不会一直有效(ReFS ......)