我有一个充满文件的目录,我想重命名它们,使TA_在原始文件名前面。 file1.txt应重命名为TA_file1.txt。我得到的是TA_e1.txt。
ren“c:*。txt”“TA _ * .txt”是我尝试使用的命令。
文件名的长度各不相同,无论我尝试什么,它总是会覆盖我文件名的前3个字符....
答案 0 :(得分:2)
简单的一个班轮将是:
for %i IN (*.txt) DO ren "%i" "TA_%i"
循环遍历所有文件(* .txt)并将%i
变量中的名称传递给ren
命令。然后,ren
可以使用%i
内容将其展开为您想要的前缀。
该命令仅适用于当前目录中的文件。对于更复杂的事情,您应该编写批处理文件。如果你需要帮助,请回来。