7-Zipコマンド ライン ユーティリティを使用して、ディレクトリ内のすべてのフォルダーをアーカイブするバッチ ファイルがあります。
テストしたい場合は、ここにバッチファイルがあります
@echo
cmd.exe /c for /D %%d in (*.*) do "C:\Program Files\7-Zip\7z.exe" a -t7z -r "%%d.7z" "%%d"
pause
これは私にとって非常に便利なスクリプトですが、これを行うたびにバッチファイルをディレクトリにコピーする必要があるため、かなり時間がかかります。
ディレクトリを右クリックして次のコマンドを実行できるコンテキスト メニュー エントリ (「Open Command Prompt here」または「TakeOwnership 」など) を追加できることを期待していました。
for /D %%d in (*.*) do "C:\Program Files\7-Zip\7z.exe" a -t7z "%d.7z" "%d
レジストリ キーのコマンド構文に問題があり、これをコンテキスト メニューにうまく実装できませんでした。
助言がありますか?