问题一:首先把文件A.txt和B.txt放在目录d:\test\下面
1. ctrl-o打开A.txt
2. ctrl-h打开replace窗口
* replace unit选择Line
* 在replace with pattern填copy "$match\\*" "file_line('d:\\test\\B.txt', $line_no)"\n
3. 点击replace即可
4. ctrl-s保存为a.bat,然后运行即可
问题二:首先把A文件夹下的目录都列出来并写入文件A.txt中,把B文件夹下的所有mp3都列出来并写入文件B.txt中,然后模仿上面问题一的步骤:
1. ctrl-o打开A.txt
2. ctrl-h打开replace窗口
* replace unit选择Line
* 在replace with pattern填copy "file_line('d:\\test\\B.txt', $line_no)" "$match"\n
3. 点击replace即可
4. ctrl-s保存为a.bat,然后运行即可
注意
* 表达式里的路径(不是文件里的)要用双反斜杠。
* 文件里的路径要完整,即应该是绝对路径。
* 问题二中怎样把文件和目录列出来并写入文件:打开Tools->Batch Runner菜单,并把文件或目录拖拽到这里,然后点击Export List,并选择或输入适当的格式,并选择输出文件名即可。
标签:Replace,Pioneer,能否