求个批量改文件名的脚本
文件名如下:你是一个人 - 张三.txt
今天天气好 - 李四.txt
......
这样的名称有几千个,想改为:
张三 - 你是一个人.txt
前后对换一下,求个shell脚本,谢谢。 python版:
https://pan.bbbe.top/odtj/%E6%88%AA%E5%9B%BE/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202022-02-16%20154050.png @echo off
setlocal EnableDelayedExpansion
for %%n in (*.txt) do (
ren "%%n" "张三 - 你是一个人.txt"
) https://wp.kxswga.ga/index.php?share/file&user=1&sid=DdSs3u7r
https://s2.loli.net/2022/02/16/vha8PEM2blKFkHX.png 或者导入EXCEL中,然后将第一列剪切到粘贴到后面,最后重新导出来 最笨也最好实现的方法使用替换批量改文件名,用TC举例,一共四步,1、2步替换 你是一个人 和 今天天气好 为张三,3、4步替换 张三 和 李四 为 你是一个人 dir *.jpg /b>文件名列表.txt
先批处理获取文件名,再用EXCEL处理成新文件名,用下面批处理就行
ren 16221070.jpg 001.jpg Windows还是Linux?https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif rename "s/(.+) - (.+)\.txt/\2 - \1\.txt/igm" *.txt https://cloud.tencent.com/developer/news/493251 参考 我是通过 Everything 的重命名功能实现的
页:
[1]