标题: 让文件夹“不能改名” [打印本页]
作者: tireless 时间: 2009-3-24 23:30 标题: 让文件夹“不能改名”
[attach]1079[/attach]
图解:
- 左侧文件夹是用特殊符号“命名”的。
- 该文件夹的名称“不能”更改(实际是改了,在 cmd 中可看到,但在资源管理器中始终是那个名称)。
实现步骤:
1、把文件夹属性改为“只读”(或“系统”),创建 desktop.ini 至该文件夹内。
desktop.ini 的内容是:- [.ShellClassInfo]
- LocalizedResourceName=bathome.net,-1
复制代码
相关链接: DESKTOP.INI Documentation and Utilities
2、添加注册表键值、把注册表权限改为“读取”。
把以下保存为 a.txt,然后执行 regini.exe a.txt- HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\LocalizedResourceName [8]
- "bathome.net,-1" = REG_SZ "\ / : * ? " < > |"
复制代码
相关链接: 〔Windows〕使用regini.exe修改注册表及注册表权限
[ 本帖最后由 tireless 于 2009-3-25 16:17 编辑 ]
作者: 5810239q 时间: 2009-3-25 13:27
不是很明白,帮你顶吧
作者: guao_jie 时间: 2009-3-26 20:55 标题: 。。
跟1楼一样 不太明白。 帮你顶下。.
作者: syt0529 时间: 2009-4-8 20:12
原理应该是根据系统不让文件夹名出现.\/这样的字符。
作者: zjhuzi 时间: 2009-4-11 22:04
失败了.楼主可以传上一个来么?
作者: Batcher 时间: 2009-4-11 22:42 标题: 回复 5楼 的帖子
这里有个现成的:批处理中畸形文件夹和畸形文件的创建、访问、删除
http://bbs.bathome.net/thread-3885-1-1.html
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |