复制包含文件的文件夹和子文件夹,但使用Windows命令行跳过根文件夹中的文件

时间:2019-04-13 14:45:08

标签: windows cmd

如何跳过根文件夹中的文件,但如何复制子文件夹及其文件。

1 个答案:

答案 0 :(得分:1)

命令行。更改f:\1在您选择的文件夹中启动它。

for /f "tokens=*" %a in ('dir /b /ad') do @%windir%\System32\xcopy /is "%a" "f:\1\%a"

批次。更改f:\1在您选择的文件夹中启动它。

for /f "tokens=*" %%a in ('dir /b /ad') do @%windir%\System32\xcopy /is "%%a" "f:\1\%%a"

快捷方式。更改f:\1在您选择的文件夹中启动它。

%windir%\System32\cmd.exe /c for /f "tokens=*" %a in ('dir /b /ad') do @%windir%\System32\xcopy /is "%a" "f:\1\%a"

仅对目录名称的目录列表中的%a进行

dir /b /ad)xcopy %a +子目录,而xcopy没有询问%a是文件还是xcopy多个文件(xcopy /is "%a")时的目录。 您不必xcopy到其他驱动器(即xcopy /is "%a" "backup\%a"),但必须将其复制到您不想复制的目录中。用双引号引起来的路径/文件名中的空格。

寻求帮助:

xcopy /?

dir /?

for /?