Onl*_*ere 41 .net c# desktop special-folders
我对这两个特殊文件夹之间的差异感到困惑.
这是一个代码片段,用于编写每个输出,但它们输出相同的内容.
string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
string pathTwo = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
Console.WriteLine(path);
Console.WriteLine(pathTwo);
Console.ReadKey();
Run Code Online (Sandbox Code Playgroud)
根据MSDN文档(适用于.NET 1.1):
桌面
逻辑桌面而不是物理文件系统位置.
DesktopDirectory
用于在桌面上物理存储文件对象的目录.不要将此目录与桌面文件夹本身混淆,后者是一个虚拟文件夹.
这说the logical Desktop rather than the physical file system location
什么意思?另外,virtual folder
简单来说是什么?
在较新的.NET 4版本的文档中,我注意到他们删除了Desktop
完全和唯一的左侧DesktopDirectory
.为什么是这样?
Dav*_*nan 27
目录是文件系统中的位置.文件夹是shell命名空间中的一个位置.目录是一种文件夹.虚拟文件夹不一定由目录支持.例如,考虑库或搜索文件夹.
用户的桌面目录是文件系统中的一个位置.桌面文件夹将其与虚拟项目(如所有用户项目,回收站,文档文件夹的快捷方式等)合并.
归档时间: |
|
查看次数: |
9331 次 |
最近记录: |