不太确定这样是否符合你的要求…
source_path, dest_path 分别是源目录和目标目录,带双引号可以处理含空格路径。
@echo off
set source_path="C:\Temporary\cmd-excel-copy\src space"
set dest_path="C:\Temporary\cmd-excel-copy\dst space"
for /f "tokens=*" %%a in (list.txt) do (
echo 正在复制: %%a
copy %source_path%\%%a %dest_path%
)
