命令行:将使用 DIR /S 列出的文件复制到另一个文件夹

命令行:将使用 DIR /S 列出的文件复制到另一个文件夹

我正在尝试列出 D: 中所有启用宏的文件,并将它们复制到我在同一驱动器中创建的“新文件夹”,这是我尝试过的方法,错误消息如下:

D:\>copy dir \*.xlsm/S newfolder\
The system cannot find the file specified.

我应该使用什么正确的语法?

答案1

通常是:

D:> xcopy *.xlsm 新文件夹/s

但是如果目标在此路径 > 循环内,则您无法使用选项 /s 设置进行复制!

因此目标目录必须在其他地方,不能超出父目录!

可行的示例:

xcopy d:\macros*.xlsm d:\newfolder /s

或者:

D:> xcopy \macros*.xlsm \newfolder /s

相关内容