フォルダ内に数千のファイルがあり、それを実行するソフトウェアでは圧縮フォルダからの読み取りが許可されていますが、圧縮フォルダごとに大きなファイルは 1 つだけです。
メインフォルダを選択するだけで、それらを個別に自動的に圧縮できるソフトウェアはありますか?
一般的な圧縮ソフトウェア(k zip、g zip、7 zip、win rar)を試してみましたが、見逃していたオプションがあるかもしれませんので、手順も教えていただけると助かります。
ありがとう
(言うまでもなく無料の方が良いです)
答え1
これは予想通りの結果でしょうか?
次のコードをメモ帳にコピーして、任意の名前で *.bat 拡張子を付けて保存すると、バッチ ファイルを作成できます。次に、メイン フォルダーを bat ファイルにドラッグ アンド ドロップします。set Seven= で、7z.exe ファイルへのパスを入力します...
@echo off
:: Put path to 7z.exe here:
set Seven=C:\Program Files\7-Zip\7z.exe
IF exist "%~1" (IF /i not exist "%~1\" exit) else (exit)
pushd "%~1"
for /f "delims=" %%a in ('dir /b *.*') do (
"%Seven%" a -tzip -sdel "%%~na.zip" "%%a"
If /i exist "%%~a" RD /q /s "%%~a"
)
まずはコピーで試してみて、本当に欲しいものかどうかを確認してください...