如何在 Windows 批处理中使用通配符复制文件

如何在 Windows 批处理中使用通配符复制文件

我想将文件从一个文件夹复制并替换到另一个文件夹,但似乎无法正常工作

copy D:\FolderPath\Pictures\test.txt C:\Users\FolderPath\Desktop\test\test*.txt
pause

任何帮助将非常感激。

答案1

为了您的直接考虑,您需要将通配符移动到源,而不是目标,并将目标目录列为目标。此外,在末尾添加“/Y”选项以自动覆盖目标中的文件。因此,类似这样的操作应该有效:

copy D:\FolderPath\Pictures\test*.txt C:\Users\FolderPath\Desktop\test /Y

如果你要复制整个目录,那么你可能想要升级到 ROBOCOPY,因为它有很多选项可以处理你能想到的大多数情况,包括覆盖、不覆盖、不添加新文件以及在新文件不存在时清除旧文件。你可以点击此处了解更多信息

答案2

要复制并将名称从 更改为test1.txttest.txt请执行以下操作:

copy D:\FolderPath\Pictures\test1.txt C:\Users\FolderPath\Desktop\test\test.txt

相关内容