gpt4 book ai didi

windows - 在cmd中重命名多个文件

转载 作者:可可西里 更新时间:2023-11-01 12:11:26 33 4
gpt4 key购买 nike

如果我在一个目录中有多个文件,并且想在它们的文件名中附加一些内容,而不是在扩展名中,我该怎么做?

我尝试了以下测试文件 file1.txtfile2.txt:

ren *.txt *1.1.txt

这会将文件重命名为 file1.1.txtfile2.txt1.1.txt

我希望文件为 file1 1.1.txtfile2 1.1.txt

这是否可以通过 cmd 实现,或者我是否需要一个 bat 文件才能执行此操作? PowerShell 呢?

最佳答案

确保 ? 的字符数大于最长名称中的字符数:

ren *.txt "???????????????????????????? 1.1.txt"

参见 How does the Windows RENAME command interpret wildcards?了解更多信息。

新解决方案 - 2014/12/01

对于那些喜欢正则表达式的人,有JREN.BAT - 一个混合的 JScript/批处理命令行实用程序,可以在从 XP 开始的任何版本的 Windows 上运行。

jren "^.*(?=\.)" "$& 1.1" /fm "*.txt"

jren "^(.*)(\.txt)$" "$1 1.1$2" /i

关于windows - 在cmd中重命名多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17271586/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com