我在两个不同的文件夹中有两个文件。我想将第一个文件夹中的文件移动/复制到第二个文件夹。如果存在相同的文件名,我想使用old_filename更改较旧的文件名,并将新文件移动/复制到同一目录。我该怎么办?
例如,我有一个名为B FOLDER的压缩文件,我打算在TEMP FOLDER中解压缩该zip文件夹,然后在TEMP FOLDER中将有近10个.txt文件。然后我有一个目标文件夹,该.txt文件将从TEMP FOLDER中移入TARGET FOLDER。我的问题是,TEMP FOLDER和TARGET FOLDER中的文件具有相同的名称。我想用old_filename重命名TARGET FOLDER中的文件,然后将TEMP FOLDER中的文件移到TARGET FOLDER,而不更改名称。那就是我想要的,如果不清楚,对不起:)真的,我尽力了。
最诚挚的问候。
编辑1: 你好,我们又见面了。感谢您的帮助,它真的很有帮助。我在这里尝试新的代码:
forfiles /P C:\.... /S /M a1.txt /C "cmd /c rename @path old_@fname.txt"
以上代码正在更改TEMP文件夹中的文件名。但是我想更改目标文件夹中的文件名。反之,我怎么办? 那个怎么样?可能对我有帮助。我该如何使用该代码?