将所有文件夹及其内容复制到特定位置,同时使txt列表与文件夹名称匹配

时间:2019-02-06 06:40:31

标签: windows xcopy

我的老板要求我手动将某些电影从服务器(我有.txt列表)复制到外部硬盘驱动器,以便他可以将它们发送到另一个分支。但是,由于列表和服务器中有数百个电影文件,所以我想知道是否可以获取或编写一个可以使用文本文件列表立即复制它们的脚本?任何帮助将不胜感激!

注意: 我在连接到2个数据驱动器服务器的PC上使用Windows 10 文本文件列表中的每个电影名称都逐行分隔

我尝试了一些在此链接中找到的代码:Copy a list (txt) of files

@echo off
set src_folder=d:\source\
set dst_folder=d:\target\
set dir_list=d:\copylist.txt
if not exist "%dst_folder%" mkdir "%dst_folder%"
for /f "delims=" %%f in (%dir_list%) do (
    if not exist "%dst_folder%\%%f\" (
        mkdir "%dst_folder%\%%f\"
    )
    xcopy "%src_folder%\%%f\*.*" "%dst_folder%\%%f\"
)

一直说%% f是意外的,而不是根据文本列表复制电影文件夹

0 个答案:

没有答案