如何将枚举的文件夹里的文件,复制到对应枚举的文件夹里?
cmd吧
全部回复
仅看楼主
level 1
纤维渗透 楼主
假设A结构有ep01文件夹,文件夹里面有c00x序数文件夹,序数文件夹里面结构一致 都有着BG文件夹+几个其它文件夹;
而B结构有ep01文件夹,文件夹里面有c00x序数文件夹,但这些序数文件夹里面没其它内容;
问题:
那么我怎么样可以使得结构A的对应序数的BG文件夹里面的所有文件,单向复制到B结构对应序数的文件夹里面呢?单纯bat文件可以实现吗?
2020年03月26日 01点03分 1
level 6
不清楚你的实际文件/情况,仅以问题中的样例/说明为据
复制粘贴到记事本,另存为xx.bat,编码选ANSI
@璐村惂鐢ㄦ埛_000076K馃惥 off
rem 将一个目录下的多个子文件夹里的文件对应复制到另一个目录里的相同名称的子文件夹里
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@璐村惂鐢ㄦ埛_053Q95e馃惥 %z%
set "oldfolder=D:\xxx\A\ep01"
set "newfolder=D:\xxx\B\ep01"
if not exist "%oldfolder%" (echo;"%oldfolder%" not found&goto end)
for /f "delims=" %%a in ('dir /ad/b "%oldfolder%\"') do (
if exist "%oldfolder%\%%~nxa\BG\" (
if not exist "%newfolder%\%%~nxa\" md "%newfolder%\%%~nxa\"
for /f "delims=" %%b in ('dir /a-d/b "%oldfolder%\%%~nxa\BG\" 2^>nul') do (
echo;"%oldfolder%\%%~nxa\BG\%%~nxb" --^> "%newfolder%\%%~nxa"
)
)
)
:end
echo;%#% +%$%%$%/%@% %z%
pause
exit
2020年03月26日 05点03分 2
谢谢大佬;但是执行脚本后,复制得到的新序数文件夹树 都是空文件夹,里面没有文件内容[委屈]
2020年03月26日 17点03分
@纤维渗透 按运行后窗口中的提示联系我
2020年04月13日 07点04分
level 1
纤维渗透 楼主
因为文件归纳因素而使得文件藏得非常深,才想出弄个化简的结构便于查看。
2020年03月26日 17点03分 3
1