【问题标题】:Batch file, xcopy from subfolders批处理文件,从子文件夹中复制
【发布时间】:2013-09-10 14:44:08
【问题描述】:

嗨,我在以前的线程中发现了这个批处理文件脚本,它有点工作,但有人知道如何制作这个搜索子文件夹吗?如果我使用绝对目的地,它可以完美运行,但是我需要它来搜索各种文件夹。

set src_folder=Z:\Digital Packages\
set dst_folder=Z:\Build\2013\September2013\test\test
set file_list=Z:\List\files.txt

if not exist "%dst_folder%" mkdir "%dst_folder%"

for /r "delims=" %%r in (%file_list%) do (
    xcopy "%src_folder%\%%r" "%dst_folder%\"

【问题讨论】:

  • 能否提供一些文件列表内容以及src和dest文件夹结构的示例
  • for /r 不读取文件,"delims=" 也不被 /r 使用。您上面的代码将不起作用。来自xxcopy.com 的IIRC XXcopy 可以获取包含列表,并且免费供个人使用。
  • files.txt 包含文件名,例如:条形码_00_00.ext
  • files.txt 包含文件名,例如:条码_03_02.ext 条码_01_04.ext 条码_02_01.ext Src 结构在“大多数”地方不是标准的; Z:\Digital Packages\year\Month\Barcode\ Dest 文件夹将是相当标准的,带有额外的月/年文件夹。如果源文件夹路径是绝对路径,它会复制所有列出的文件。

标签: batch-file subdirectory xcopy


【解决方案1】:

使用 /s 选项。见 XCOPY /?

【讨论】:

  • 我需要它来搜索 Z:\Digital Packages\ 的子文件夹并复制文本文件中列出的文件。抱歉,如果不清楚。
猜你喜欢
  • 2013-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-23
  • 1970-01-01
  • 2013-10-19
  • 2021-10-10
相关资源
最近更新 更多