1

cmd archive オプションを使用して、ソース ファイルの名前を読み取り、7zip でアーカイブ名として送信するにはどうすればよいですか。

今私は使用します:

7z a -t7z V:\archive.7z V:\Backup\*.bak

bak namefile をチェックインしてV:\Backup(常に 1 つのファイルしかない)、次のように送信しarchive.7zます。V:\Backup"20131028_1100.bak""20131028_1100.7z"

4

2 に答える 2

0

次のような FOR コマンドを実行する .bat スクリプトが必要です: for %%X in (*) do "7zip\App\7-Zip\7z.exe" a "%%~nX.zip" "%%X"

%%X は、スクリプトを実行するフォルダー (この場合、V:\Backup\ で、1 つのファイルのみが処理されます) に含まれるすべてのファイルのファイル名を取得するため、%%~nX.zip はそのファイルを取得します。名前

于 2014-01-22T00:49:09.907 に答える