找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 办公系列 Excel 查看内容

巧用工具修改“乱码”文件名

2009-12-13 19:12| 发布者: admin| 查看: 135| 评论: 0|原作者: 云天青

〖虽然现在有很多批量重命名文件的工具,比如......


   虽然现在有很多批量重命名文件的工具,比如ACDSee、Total Commander、拖把更名器,它们的功能都很强大,但有些特殊情况,这些工具仍然无效,而且各个软件界面各异,使用方法都不太相同,下面我给出另外一种方法,可以解决部分特殊问题,而且非常简单,主要借助我们常用的文本编辑器。 实战:现有一些保存在TEST文件夹下的文件,由于通过HTTP代理,导致下载回来的文件全是%xxx%xxx格式的乱码文件名,现想批量转换为正常文件名。实战分析:据笔者所知,没有任何现成的改名工具能完成这种形式的转换工作,目前只有使用其他软件来解决。我们需要的工具是“URL编码转换工具”(下载地址:http://silence.hao-8.com/newcode.rar),该工具用于把网址特殊形式的编码转化为正常格式,但这个小工具不能用于修改文件名。还需要一些操作。第一步:点击“开始→运行”,在编辑栏中输入CMD.EXE,然后进入需要改名的文件夹TEST。第二步:在“命令提示符”窗口输入“dir /B >dir.txt”(不含引号),然后用“记事本”打开dir.txt,可以看到dir.txt文件中包含了所有目录下的文件名。删除不需要修改的文件名,如dir.txt。第三步:按Ctrl+A复制dir.txt文件中所有的文字,切换至“URL编码转换工具”中,点击“从剪贴板粘贴”按钮,然后选择“解码”项,这时在右侧窗格中就可以看到解码后正确的文件名了(见图1)。 第四步:打开Excel,在B1单元格,按Ctrl V,将乱码文件名粘贴到该单元格中。第五步:切换回“URL编码转换工具”中,点击“复制到剪贴板”按钮,然后再回到Excel中,在C1单元格,按Ctrl V,将修改后的文件名粘贴到该单元格中。第六步:将光标定位至A1单元格,输入“ren”(不含引号),拖拽A1单元格边框,复制同样内容(见图2)。 第七步:在Excel中选择菜单中的“文件→另存为”,将文件保存为Ren.bat格式。第八步:用“记事本”打开Ren.bat,按Ctrl H,在“查找内容”中输入“%”(不含引号),在“替换为”中输入“%%”,点击“全部替换”,将所有的%均替换为%%。第九步:执行Ren.bat,就可以将所有的文件名修改回本来面目了。 小提示如果要替换的乱码文件名里包含有空格,则需要为乱码文件名添加好双引号,一般使用支持正则表达式的文本编辑软件(如EmEditor),替换[.*]为"\1"即可(见图3)。 Just Do It现有400个繁体中文名的MP3文件,请问有没有简单的办法把文件名自动转换成简体中文?友情提示:除可以使用工具完成外,还可以利用Word里的简繁转化的功能。另外,该功能不仅仅是内码转化,还可以做到某些习惯用语的转换。

最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 19:18 , Processed in 0.344301 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部