Smallfrogs‘ Technical BLOG : KZTechs.COM 新工具:文件重命名增强工具 RenamePlus

来源:百度文库 编辑:神马文学网 时间:2024/10/03 06:25:32
KZTechs.COM 新工具:文件重命名增强工具 RenamePlus
RenamePlus 下载地址:http://www.KZTechs.com/renameplus/
软件版本号:1.0
作者:Smallfrogs
作者网站:http://www.KZTechs.com
RenamePlus 介绍:
RenamePlus是一个增强性的重命名工具,能够对常规重命名操作不能修改的文件名/目录名进行重命名操作,例如对文件名末尾是“.”或者文件名是 Windows保留的文件名(如:CON、PRN、AUX、NUL、COM1、COM2、COM3、COM4、COM5、COM6、COM7、COM8、COM9、LPT1、LPT2、LPT3、LPT4、LPT5、LPT6、LPT7、LPT8、LPT9 等)的文件/目录进行重命名操作。
本工具的由来:
上周的时候,碰到一个用户询问他的硬盘里面出现了一个奇怪的目录,目录名是 D:\Hidden.。
乍一看,这个目录名没有什么特殊的,但是仔细一看会发现目录名后面多了一个“.”,就是这个点,会导致Windows 无法删除这种目录,如果你试图通过 Windows 资源管理器删除这个目录,Windows 资源管理器会报告以下错误:

如果在命令行窗口里面删除,也会失败并看到如下错误提示:

究其原因,很简单,因为 D:\Hidden.是一个非法的 Windows  目录名字,根据 Windows文件命名规范,文件名或者目录名结尾不能是“.”,对于这种非法的文件名,Windows资源管理器等程序是无法对这种目录或者文件进行读/写操作的,但是应用程序开发者却能够对这种非法的目录或者文件进行控制,以实现一些低级的隐藏操作。
熟悉 Windows 的人可能会想到,既然 Windows 能够创建这种目录,那么就一定能够对这种目录进行删除,而且 Microsoft 也确实提供了一种对这种目录进行操作的方法(KB320081),但是要用户阅读KB文章并进行操作,难度不小,不如让我简化大家的操作步骤吧。
RenamePlus 就是为这种情况而诞生的一个工具。
RenamePlus是一个增强性的重命名工具,能够对常规重命名操作不能修改的文件名/目录名进行重命名操作,例如对文件名末尾是“.”或者文件名是 Windows保留的文件名(如:CON、PRN、AUX、NUL、COM1、COM2、COM3、COM4、COM5、COM6、COM7、COM8、COM9、LPT1、LPT2、LPT3、LPT4、LPT5、LPT6、LPT7、LPT8、LPT9 等)的文件/目录进行重命名操作。
RenamePlus 的设计原理很简单,RenamePlus 在进行文件重命名的操作的时候,绕过了 Windows 对文件名的检测,这样就能够将任何常规操作不能重命名的文件或者目录重命名为正常的情况,反之。
下图演示了如何将不正常的目录 D:\Hidden. 重命名为正常的目录 D:\Hidden 的操作:

说了这么多,如果今后碰到无法非法文件名的情况的时候,可以使用 RenamePlus,将非法的文件名重命名成正常的文件名以后就可以进行正常的操作了。