m54-b Creative Commons License 2023.04.27 0 0 174

TC-vel nem tudom. Sikerült egy .bat fájlt összehoznom, de ez nem kezeli a szóközös könyvtárneveket!

 

Kimásolod, bemásolod "valami.bat" nevű fájlba, azt futtatod parancssorból.

A tar a build 17063-től található a win 10-ben.

 

 

REM 1. lepes Konyvtarak mentese egy fajlba
DIR /AD /S /B >dirlist.txt

for /f %%a in (dirlist.txt) do (
  REM 2.lepes: bemenni minden konyvtarba
  CD %%a

  DIR /B *.zip >filelist.txt

  REM 3.lepes: vegigmenni a fajlban levo neveken, kitomoriteni
 for /f %%b in (filelist.txt) do (

IF ERRORLEVEL 1 GOTO hiba
  tar -xf %%b
)
  DEL filelist.txt
   CD ..
)
cd ..
DEL dirlist.txt
exit
:hiba
echo valami hiba van!
pause
exit

Két könyvtár mélységig teszteltem, lehet nem tér vissza az eredetibe, akkor a dirlist.txt-t nem törli.

Az a valami hiba van utalhat a szóközös nevekre.

Előzmény: catjohn (173)