作者idej (Jedi)
站内EzHotKey
标题Re: [请问] 批次改档名问题
时间Sat Aug 29 23:30:23 2009
※ 引述《s9009077 (企鹅)》之铭言:
: 最近遇到个问题 不知道怎麽解决 请教各位大大
: 我有一些档案都是数字编号
: 如此图
: http://picasaweb.google.com/s9009077/NownoF#5375037849365752930
: 另外有一个TXT档
: 有这些编号对应的内容
: 如此图
: http://picasaweb.google.com/s9009077/NownoF#5375037819776063522
: 举例来说
: 第一行文字如下
: 一卡手指 ;七郎 ;0074;11;21;32;00101; ;
: 我想把00101的档案改成
: 七郎-一卡手指
: 不知道该用何种程式才能批次改档名呢?
最简单的方法就是先用 excel 把这个 txt 文字档整理成
00101 ;七郎 ;- ;一卡手指;
这样的格式(其余栏位就可以删了),然後用 =CONCATENATE(B1,C1,D1)
跟复制/选择性贴上>公式/值 操作一下,就可以获得
00101 ;七郎-一卡手指
用同样的方法,最後可以整理成
ren "00101.avi" "七郎-一卡手指.avi" ;
最後一样存回 .txt 档,然後用任何纯文字编辑软体的搜寻/取代功能把 ; 删光光
如果有空的话检查一下有没有不该出现的 tab 也删光光,
然後把 .txt 改名为 .bat 执行,收工。
如果要用进阶一点的做法,就是拿正规表示式去改那个 txt 档,
也可以有一次收工之效。详情请洽 RegExp 板
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.224.29
※ 编辑: idej 来自: 59.126.224.29 (08/29 23:34)
1F:推 s9009077:感谢我以为没人会回 都没来看 太感谢 晚点去试试看 09/02 08:08
2F:→ idej:(如果问的时候就觉得没人会回, 那为什麽要问呢) 09/02 17:09
3F:推 s9009077:来看过都没人回 以为没人回 当然不是开始就这样认为 09/08 08:38