大家好,正如标题所示,我需要复制给定目录中的所有文件。
我有一个包含目录列表的 txt 文件,我需要访问的文件在网络上
例子:
for /f usebackq delims=" %%a in ("my folder list.txt") do xcopy "%%~a" "X:\destination\folder" /iehkoy
要在命令行上使用,请始终使用百分号:%a
这样的事情应该可以工作 -/mir
进行镜像备份并删除源文件夹树中不再存在的文件,因此如果您不想要这种行为,请更改开关。
foo.txt 应该包含如下行
\\server1\share\files
c:\source\files_folder
c:\users\jack\desktop
\\server2\share\music-folder
@echo off
for /f "delims=" %%a in ('type "foo.txt" ') do robocopy "%%a" "d:\target\your\preferred\path\" /mir
这是网络路径的示例。
@echo off
for /f "delims=" %%a in ('type "foo.txt" ') do robocopy "%%a" "\\server\share\path\" /mir