nerde yanlis yapiyorum anlamiyorum. bu kod gercekten lazimdi ama calismiyor. Sistemimimde 7zip ve winrar ikisinde yüklü, yardimci olurmusunuz. videoda gördügüümn aynnisini yapiyorum olmuyor
https://www.sordum.net/48824/her-bir-do ... asi-olsun/
@ECHO ON
SET SourceDir=C:\Cengiz
SET DestDir=C:\Cengiz
CD /D "C:\Program Files\7-Zip"
FOR /F "TOKENS=*" %%F IN ('DIR /B /A-D "%SourceDir%"') DO (
7z.exe a -psordum "%DestDir%\%%~NF.rar" "%SourceDir%\%%~NXF"
)
EXIT
Her bir dosya veya alt klasör ayrı bir zip dosyası olsun
Re: Her bir dosya veya alt klasör ayrı bir zip dosyası olsun
Kod: Tümünü seç
@echo off
setlocal enabledelayedexpansion
set "sourceFolder=%~1"
if not exist "%sourceFolder%" (
echo Folder not found.
pause
exit /b
)
pushd "%sourceFolder%"
for %%f in (*) do (
if not "%%~xf" == ".zip" (
set "fileName=%%~nf"
set "zipName=%%~nf.zip"
echo Creating !zipName!
"C:\Program Files\7-Zip\7z.exe" a -tzip "!zipName!" "%%f"
)
)
popd
echo All files zipped individually.


