求个批量改文件名的脚本

[复制链接]
查看: 2065   回复: 10
发表于 2023-12-26 16:44:52 | 显示全部楼层 |阅读模式
文件名如下:
你是一个人 - 张三.txt
今天天气好 - 李四.txt
......

这样的名称有几千个,想改为:

张三 - 你是一个人.txt

前后对换一下,求个shell脚本,谢谢。
回复

使用道具 举报

发表于 2023-12-26 16:45:45 | 显示全部楼层
python版:
求个批量改文件名的脚本

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2023-12-26 16:46:15 | 显示全部楼层
@echo off
setlocal EnableDelayedExpansion
for %%n in (*.txt) do (
ren "%%n" "张三 - 你是一个人.txt"
)
回复 支持 反对

使用道具 举报

发表于 2023-12-26 16:47:04 | 显示全部楼层
https://wp.kxswga.ga/index.php?share/file&user=1&sid=DdSs3u7r
求个批量改文件名的脚本

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2023-12-26 16:47:16 | 显示全部楼层
或者导入EXCEL中,然后将第一列剪切到粘贴到后面,最后重新导出来
回复 支持 反对

使用道具 举报

发表于 2023-12-26 16:47:28 | 显示全部楼层
最笨也最好实现的方法使用替换批量改文件名,用TC举例,一共四步,1、2步替换 你是一个人 和 今天天气好 为张三,3、4步替换 张三 和 李四 为 你是一个人
回复 支持 反对

使用道具 举报

发表于 2023-12-26 16:47:55 | 显示全部楼层
dir *.jpg /b>文件名列表.txt
先批处理获取文件名,再用EXCEL处理成新文件名,用下面批处理就行
ren 16221070.jpg 001.jpg
回复 支持 反对

使用道具 举报

发表于 2023-12-26 16:48:36 | 显示全部楼层
Windows还是Linux?求个批量改文件名的脚本

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2023-12-26 16:49:34 | 显示全部楼层
  1. rename "s/(.+) - (.+)\.txt/\2 - \1\.txt/igm" *.txt
复制代码
回复 支持 反对

使用道具 举报

发表于 2023-12-26 16:50:10 | 显示全部楼层
https://cloud.tencent.com/developer/news/493251 参考
回复 支持 反对

使用道具 举报

发表于 2023-12-26 16:51:09 | 显示全部楼层
我是通过 Everything 的重命名功能实现的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则