找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 16111|回复: 5

让文件夹“不能改名”

[复制链接]
发表于 2009-3-24 23:30:23 | 显示全部楼层 |阅读模式


图解:

  • 左侧文件夹是用特殊符号“命名”的。
  • 该文件夹的名称“不能”更改(实际是改了,在 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 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 2PB +13 收起 理由
pusofalse + 8 感谢分享
batman + 5 感谢分享

查看全部评分

发表于 2009-3-25 13:27:36 | 显示全部楼层
不是很明白,帮你顶吧
发表于 2009-3-26 20:55:42 | 显示全部楼层

。。

跟1楼一样 不太明白。 帮你顶下。.
发表于 2009-4-8 20:12:36 | 显示全部楼层
原理应该是根据系统不让文件夹名出现.\/这样的字符。
发表于 2009-4-11 22:04:57 | 显示全部楼层
失败了.楼主可以传上一个来么?
发表于 2009-4-11 22:42:36 | 显示全部楼层

回复 5楼 的帖子

这里有个现成的:批处理中畸形文件夹和畸形文件的创建、访问、删除
http://bbs.bathome.net/thread-3885-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 07:46 , Processed in 0.020636 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表