发布网友 发布时间:2022-04-23 04:02
共1个回答
热心网友 时间:2023-06-21 18:10
@echo off & title 复制指定文件到子目录同名子子目录中 By 依梦琴瑶
cd /d %~dp0
::设置要复制的文件,不固定的文件名请用*代替
::多个文件之间用英文逗号隔开,如有空格,特殊字符
::或需要复制带有英文逗号的文件,请把名字用英文双引号括起来
::比如 file.txt,"ok ok.mp3","开启&关闭.exe","测试,测试.png"
set Files=1.cam,*.mp3,*.lgt,*1.png,*2.png
for /d %%a in (*) do (
pushd "%%~a"
for %%b in (%Files%) do (
copy "%%~b" "%%~a\">nul 2>nul && (
echo "%%~b" 已成功复制进子子目录 "%%~a"
) || (
echo, & echo "%%~b" 复制失败,可能文件被占用,
echo 子子目录 "%%~a" 不存在或*复制
)
)
popd
)
pause
call :Donate
exit
:Donate
set S0=fGRH
set S1=.:ailnhpst/
set S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%
set S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%
start "" "%S2%%S3%%S1:~10,1%%S0%"
exit
脚本放在主目录中执行即可。
来自:求助得到的回答