我有一个包含完整路径的txt文件,其中包含.jpg文件,我需要使用批处理文件和xcopy命令来复制整个目录及其内部的所有内容。
这是一个老问题,但我有同样的问题,上面的回答都不太适用于我。我必须添加/s
:
xcopy C:\path\to\source\directory D:\path\to\destination\ /e /i /y /s
这将复制所有文件、子文件夹和子文件夹中的文件。更多(有用的)文档,请参见此处:
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/xcopy
xcopy /?
会显示你可以使用的选项。你可能需要像这样的命令:xcopy C:\path\to\source\directory D:\path\to\destination\ /e /i /y
像这样应该可以做到
FOR /F "delims=" %%i IN (c:\temp\paths.txt) DO xcopy "%%i*.jpg" "C:\test\" /s /y