如何读取文件名最后一个字符并通过运行批处理文件重命名它们

新手

我在一个文件夹中有 3 个文件,它们是:

XXX_a.txt
XXX_b.txt
XXX_c.txt

文件名可以改变,只有三个文件的最后一个字符ab并且c不会改变。

我需要重命名文件如下:

XXX_a.txt to first.log
XXX_b.txt to second.log
XXX_c.txt to third.log

如何编写一个批处理文件来读取每个文件名的最后一个字符,然后分别重命名?

非常感谢您的帮助,谢谢。

贝伦德

您可以使用通配符重命名:

rename *_a.txt first.log
rename *_b.txt second.log
rename *_c.txt third.log

这假设只有一个 _a、_b 和 _c 文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

批处理文件根据文件名的最后一个字符移动文件

使用批处理文件获取文件名中的最后一个字符

如何通过批处理脚本读取文件的最后一个字符并更新文件中的最后一个字符

从批处理文件中的变量中删除最后一个字符

批处理文件参数仅通过第一个字符

如何使用Bash删除文件名中的最后一个字符?

如何在python中选择文件名的最后一个字符

根据原始文件名的第一个字符批量重命名的脚本?

如何捕获批处理文件输出中的最后一个字符串以及如何继续或暂停

批处理文件 IF 语句仅使用第一个字符

用他的最后一个字符重命名文件列表

找到最后一个字符“ _”并将其替换为“。” 递归地处理文件名

如何在第一个字符/下划线后去除文件名并重命名

重命名多个文件,通过“_”分割文件名并保留第一个和最后一个字段

在Windows中从文件名中删除最后一个字符

如何使用批处理文件替换Windows文件名中的单个字符?

如何找到一个模式并使用prename在文件名的匹配模式的两个部分之间插入一个字符的文件重命名?

Windows批处理文件,在标记之间找到一个字符串

重命名多个文件,删除最后一个字符并重新编号

如何读取文件中的最后一个字符串

如何替换多个文件名的一个字符串

如何从文件名中删除一个字符/字母

批处理文件的读取与特殊字符的TXT和替换其中的一个字

每天根据文件名通过批处理文件保存一个文件

批处理文件重命名,从txt文件读取旧文件名和新文件名

通过在开头添加一个字符串来重命名多个文件

如何用文件名中的另一个字符替换一个字符

读取文件,但仅在文件中插入最后一个字符串

根据文件名的第一个字符连接文件