0

大家好,正如标题所示,我需要复制给定目录中的所有文件。

我有一个包含目录列表的 txt 文件,我需要访问的文件在网络上

4

2 回答 2

1

例子:

for /f usebackq delims=" %%a in ("my folder list.txt") do xcopy "%%~a" "X:\destination\folder" /iehkoy

要在命令行上使用,请始终使用百分号:%a

于 2013-09-24T12:47:52.330 回答
0

这样的事情应该可以工作 -/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
于 2013-09-24T10:57:14.047 回答