|
本帖最后由 yfwang0798 于 2022-3-24 14:55 编辑
@echo off
rem set base_dir=\1
set out_folder="D:\3"
if not exist %out_folder% mkdir %out_folder%
rem 批处理文件和 xxx.txt在同一个文件夹
setlocal enabledelayedexpansion
for /f %%a in (xxx.txt) do (
set full=%%a
set name=%%~na
if not exist !full!\ (
xcopy /y !full! %out_folder%
) else ( if not exist %out_folder%\!name! mkdir %out_folder%\!name!
xcopy /y /e /i !full! %out_folder%\!name! )
)
start "" %out_folder%
|
|