复制文件&使用包含目录的文本文件从网络位置的文件夹

时间:2013-09-24 10:51:18

标签: batch-file

大家好,因为标题建议我需要复制给定目录中的所有文件。

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

2 个答案:

答案 0 :(得分:1)

示例:

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

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

答案 1 :(得分:0)

这样的事情应该有效 - /mir执行镜像备份并删除源文件夹树中不再存在的文件,因此如果您不想要这种行为,请更改开关。

foo.txt应包含如下所示的行

\\ SERVER1 \共享\文件
C:\源\ files_folder
C:\用户\千斤顶\桌面
\\ 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