重命名文件会覆盖部分文件名

时间:2010-12-16 15:52:37

标签: windows command rename

我有一个充满文件的目录,我想重命名它们,使TA_在原始文件名前面。 file1.txt应重命名为TA_file1.txt。我得到的是TA_e1.txt。

ren“c:*。txt”“TA _ * .txt”是我尝试使用的命令。

文件名的长度各不相同,无论我尝试什么,它总是会覆盖我文件名的前3个字符....

1 个答案:

答案 0 :(得分:2)

简单的一个班轮将是:

for %i IN (*.txt) DO ren "%i" "TA_%i"

循环遍历所有文件(* .txt)并将%i变量中的名称传递给ren命令。然后,ren可以使用%i内容将其展开为您想要的前缀。

该命令仅适用于当前目录中的文件。对于更复杂的事情,您应该编写批处理文件。如果你需要帮助,请回来。