为什么”我的图片”之类的系统文件夹会反复创建?

为什么”我的图片”之类的系统文件夹会反复创建?

作者:BlogUpdater |  时间:2021-12-29 |  浏览:1113 |  评论已关闭 条评论

在Windows操作系统中,你可能会在文件资源管理器中看到诸如”我的图片”,”我的文档”,”我的音乐”之类的系统文件夹,一般我不怎么打开它们,但有些人可能觉得这些文件夹比较碍眼,索性就删除了它们。但是,不知怎么的,过了一段时间,这些文件夹又被重新创建出来了。这就值得研究研究了。

对于Windows系统来说,用户删除这些文件夹没有任何问题。特别是有些公司会要求员工删除这些文件夹,因为他们不希望员工在工作的时候去”我的图片”里浏览图片,或者去”我的音乐”里听音乐(这也的确挺奇怪的)。但不管怎样,如果这些文件夹被删除了,Windows本身并不会尝试将它们恢复。

但是,有个地方需要注意了,任何程序都可以要求操作系统重新创建这些文件夹。举个例子,如果一个应用程序调用SHGetFolderPath来获取系统文件夹的路径并传入了一个CSIDL_FLAG_CREATE标志,则Windows会在该文件夹不存在的情况下,尝试创建它。类似的还有另外一个函数: SHGetSpecialFolderPath,如果将参数fCreate参数设置为TRUE,也会触发Windows创建文件夹。

如果这个行为真的对你产生了困扰,有一个方法:你可以使用SysInternals工具来监控”我的图片”(举例)这个文件夹,就可以查出来到底是哪个应用程序在尝试创建它。

总结
这事儿,咱(Windows)不背锅。

最后
Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。
本文来自:《Why do folders like “My Pictures” come back after I delete them?》

最近我写了个东西
正如你们所知道的,拓扑梅尔智慧办公平台(Topomel Box)是一款绿色软件,主要面向经常使用电脑的朋友。它提供了各种提升办公效率的小功能,同时操作上尽可能地简单方便。
我想:你值得拥有。

评论已关闭。