用Replace Pioneer如何批量修改TXT文件

问题有两个:问题1有多个TXT文件,文件名称分别是0000;0001;0002;0003.....请问如何把每一个文件名称都同时加一个数修改;例如同时加3就这样改:000... 问题有两个:
问题1 有多个TXT文件,文件名称分别是0000;0001;0002;0003.....
请问如何把每一个文件名称都同时加一个数修改;例如同时加3就这样改:
0000修改成:0003
0001修改成:0004
0002修改成:0005
0003修改成:0006
(修改后的文件不要再被修改)。

问题2 有多个txt文档,文件名称分别是0000;0001;0002;0003.....每一个文档里面都有同一个数2345,请问同时如何把:
文档0000里面的2345替换为:2345
文档0001里面的2345替换为:2344
文档0002里面的2345替换为:2343
文档0003里面的2345替换为:2342
......
文档0006里面的2345替换为:2339
(规律就是文档名称是多少就把里面的2345减去多少)
展开
 我来答
yes___no
2010-04-15 · TA获得超过3153个赞
知道大有可为答主
回答量:1988
采纳率:100%
帮助的人:2071万
展开全部
请参看问题:
http://zhidao.baidu.com/question/147435134.html,区别是把calc($&+$BASE)变成calc($&-$BASE)

第一个问题:如何把每一个文件名称都同时加一个数
1. 打开Replace Pioneer的Tools->Batch Runner菜单
2. 把所有的0000-xxxx的文件都从Windows文件浏览器里拖拽到Batch Runner窗口中
3. 点击Input File列的抬头,让文件名从大到小的顺序排列(这是为了防止修改时重名)
4. 选中set output filename选项,把右边的${FILENAME}改为${BASE}<calc($match+3,"04")>.${EXT}
5. 观察output file一列新名字是否符合要求,然后点击File Rename即可,注意提前备份。

第二个问题:如何把每一个文件内容中的某数字减去文件名中的数字
1. 打开Replace Pioneer的Tools->Batch Runner菜单
2. 把所有的0000-xxxx的文件都从Windows文件浏览器里拖拽到Batch Runner窗口中
3. 点击Fast Replace 按钮打开Fast Replace窗口
* 点击Add,在Search输入2345,在Replace输入calc($&-$BASE)点击ok即可
* 注意Regular Exp选项要选中,点击Start即可完成,注意提前备份。
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式