我正在开发一个可以创建符号链接的小程序。目前,您可以通过 FolderBrowserDialog 选择源文件夹和目标文件夹。源被复制到目标中,被删除并替换为符号链接。
现在我希望程序检测源是否已经是符号链接,但 FolderBrowserDialog 在选择链接时返回目标路径。是否有可能获得链接的完整路径(例如 C:\path\to\)而不是目标路径?
我只找到了一个示例项目,如果给定路径是符号链接则返回,但程序通过 Directory.GetDirectories 迭代所有目录(它也返回符号链接的路径)。但是用户无法通过对话框选择链接。