本文标签:, , , ,

问:我发现,如果使用系统的自定义文件夹功能更改一个文件夹的信息(例如图标),系统会在目录下面新建一个Desktop.ini文件,而且更改可以立即应用。

但是如果自己新建一个Desktop.ini并且附上了系统和隐藏属性,文件夹不会发生任何变化,就算刷新、重启Explorer和重启系统这个文件夹都不会发生任何变化,一定要通过自定义文件夹的功能来更换一个图标这样的操作才能使用目录下的Desktop.ini有效。
这里我想问有没有办法能只是复制一个带有系统和隐藏属性的Desktop.ini到目录下就使Desktop.ini立即生效,而且不通过自定义文件夹步骤的方法?

我发现,如果使用系统的自定义文件夹功能更改一个文件夹的信息(例如图标),系统会在目录下面新建一个Desktop.ini文件,而且更改可以立即应用。但是如果自己新建一个Desktop.ini并且附上了系统和隐藏属性,文件夹不会发生任何变化,就算刷新、重启Explorer和重启系统这个文件夹都不会发生任何变化,一定要通过自定义文件夹的功能来更换一个图标这样的操作才能使用目录下的Desktop.ini有效。
这里我想问有没有办法能只是复制一个带有系统和隐藏属性的Desktop.ini到目录下就使Desktop.ini立即生效,而且不通过自定义文件夹步骤的方法?

答:根据MSDN的说明:

1、将文件夹要设为“系统”属性,可以通过命令“attrib +s <文件夹路径>”实现(如果路径包含空格,请用双引号将路径括起来);

2、将Desktop.ini设为系统、隐藏两个属性(+s +h);

3、用记事本保存时,编码方式使用Unicode而不是ANSI

关于编码方式的详细介绍请参阅《文本格式Unicode和ANSI的区别

答案来自微软技术论坛Eric She版主

 » 订阅本站:http://feed.x2009.net