[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

让文件夹“不能改名”



图解:


  • 左侧文件夹是用特殊符号“命名”的。
  • 该文件夹的名称“不能”更改(实际是改了,在 cmd 中可看到,但在资源管理器中始终是那个名称)。


实现步骤:


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 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
2

评分人数

不是很明白,帮你顶吧

TOP

。。

跟1楼一样 不太明白。 帮你顶下。.

TOP

原理应该是根据系统不让文件夹名出现.\/这样的字符。

TOP

失败了.楼主可以传上一个来么?

TOP

回复 5楼 的帖子

这里有个现成的:批处理中畸形文件夹和畸形文件的创建、访问、删除
http://bbs.bathome.net/thread-3885-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表