如何在 cmd 窗口中一次移动/复制具有不同扩展名的多个文件?

如何在 cmd 窗口中一次移动/复制具有不同扩展名的多个文件?

例如,我有 4 个具有不同扩展名的文件,例如

  1. 文件1.txt
  2. 文件2.xlsx
  3. 文件3.pdf
  4. 图片.jpg

我必须一次性复制/移动这四个文件。
我该怎么做?

答案1

copy "source" "destination"

写“来源”时使用通配符

for example copy c:\*.*  d:\

将从驱动器 c 复制到驱动器 d 的所有文件,无论其名称和扩展名如何。

Copy c:\file*.* d:\

将复制名称以 file 开头的所有文件,无论扩展名是什么。

Copy c:\$$.* d:\

将复制名称仅包含 2 个字符的所有文件

通配符:

“*”-代表多个字符

“$” – 代表一个字符

答案2

您可以使用Robocopy

句法:

robocopy source destination [file [file]...]

例如复制您可以将文件从一个文件夹D:\MyData移动到另一个文件夹,E:\Test您可以使用:

robocopy D:\MyData E:\Test File1.txt File2.xlsx File3.pdf image.jpg

移动文件,使用选项/MOV,如下所示:

robocopy D:\MyData E:\Test File1.txt File2.xlsx File3.pdf image.jpg /MOV

相关内容