【发布时间】:2014-04-09 16:32:49
【问题描述】:
Windows 有几个“虚拟文件夹”和“特殊文件夹”(维基百科的名称),它们改变了文件系统的工作方式。例如,Desktop 文件夹在某些情况下就像文件系统层次结构的根,即使 C:/ 是整个文件系统所在的驱动器,也称为分区,因此在逻辑上Desktop 应该在C:/ 下。截图: 还有Library 文件夹。此外,在您的计算机上使用msysGit 和Cygwin,程序的文件夹就会神奇地成为文件系统的根目录。
我确信其他操作系统上也有实例,但我只真正使用 Windows,尽管 Linux 似乎没有那么抽象。
应用程序如何做到这一点?它只是一个非常复杂的 shell 脚本,还是只影响某些程序的东西(例如,维基百科说 Desktop 只是 Windows Explorer 中的根文件夹)?它是否类似于 Linux 上所有文件夹的“挂载”方式,甚至是根文件夹?即使操作系统开发人员通常不会泄露他们的秘密,如果可能的话,我仍然想知道基本方法。
【问题讨论】:
-
投反对票的人是否愿意详细说明他/她不喜欢我的问题的哪些方面?也许我可以解决它。
标签: windows operating-system filesystems special-folders