c# - .NET 连接目录和 DirectInfo 问题

标签 c# .net directoryinfo junction

我正在尝试访问 C:\Users\Public\Documents\下的信息,它在资源管理器上显示为 C:\Users\Public\Public Documents\。有没有一种方法能够使用 .NET C# 的资源管理器中显示的路径名访问联结下目录的 DirectoryInfo?

最佳答案

您希望何时/如何获得 C:\users\public\public documents 路径?

如果用户从资源管理器复制/粘贴,C:\users\public\documents 路径将被复制到剪贴板中。通过 SaveFileDialog 也会生成有效路径。

如果您需要访问 Windows 7 库的方法,您可以提供 Windows API Code Pack去吧然后,您可以访问“公共(public)文档,例如 KnownFolders.PublicDocuments。据我所知(我以前从未使用过),仍然无法可靠地打开 C:\users\public\public documentsDirectoryInfo 中,但你可能更幸运地浏览文档。

关于c# - .NET 连接目录和 DirectInfo 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6701312/

相关文章:

c# - 如何在 Silverlight 中创建弹出对话框?

C# 显示所选文件夹中的所有文件

.net - DirectoryInfo.GetDirectories() 和属性

c# - 搜索目录中的所有文件时显示进度

c# - 字段说明

c# - 使用扩展方法来增强可读性

c# - HtmlAgilityPack 的 Html 节点问题

.net - 找不到 Razor 模板

c# - 如何在Xamarin Forms中的Page.Toolbaritems之间添加行分隔符

C# 两个日期之间的天数问题