Board logo

标题: 让文件夹“不能改名” [打印本页]

作者: tireless    时间: 2009-3-24 23:30     标题: 让文件夹“不能改名”

[attach]1079[/attach]

图解:



实现步骤:


1、把文件夹属性改为“只读”(或“系统”),创建 desktop.ini 至该文件夹内。

desktop.ini 的内容是:
  1. [.ShellClassInfo]
  2. LocalizedResourceName=bathome.net,-1
复制代码
相关链接: DESKTOP.INI Documentation and Utilities


2、添加注册表键值、把注册表权限改为“读取”。

把以下保存为 a.txt,然后执行 regini.exe a.txt
  1. HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\LocalizedResourceName [8]
  2. "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