0

我正在为我的程序创建一个用户控件,它将模仿 OpenFileDialog。当我导航到我正在使用的目录时

System.IO.Directory.GetDirectories(Path) 

System.IO.Directory.GetFiles(Path) 

获取目录的内容。

当我导航到 %USERPROFILE%(在我的情况下是 C:\Users*UserName*)并且有一个隐藏的 My Documents 文件夹和 Documents 文件夹。

当您导航到“我的文档”文件夹时,它会将您带到“文档”文件夹,但它会出现在列表中

System.IO.Directory.GetDirectories(Path)

我的问题是,有没有办法在代码中找到 My Documents 文件夹指向的位置?

我知道我可以通过使用找到“我的文档”文件夹的位置

Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) 

但我需要找到每个目录将保存到的实际路径,以防它与实际地址不同。

如果不可能,我愿意接受替代方案。

谢谢

4

0 回答 0