0

バッチファイルは、zipファイルをローカルPCからサーバーに移動するためにインデントされていますが、これは現在可能です。問題は、サーバーにwinzipがインストールされていないため、winzip実行可能ファイルをバッチファイルと一緒に移動し、そのコマンドラインを使用して抽出したものを複数の場所にコピーします。

私のzipファイルは私のローカルにあり、たとえば\testmachine1\d$\zipfiles\test.zipです

(注: この zip ファイルには複数のフォルダーとファイルが含まれる場合があります)

  1. バッチファイルは、.

  2. ファイルを \testmachine2\d$\extractedfiles\ に移動したいと思います

    \testmachine3\d$\extractedfiles\

    \testmachine4\d$\extractedfiles\

    ................................................................... .....

    \testmachine[xx]\d$\extractedfiles\

私のコードは次のようになります。

  1. ユーザーからのログファイルパスとともに、zipファイル名、抽出フォルダー名、ターゲットおよび宛先パスの入力を求めています

for /R "%destinationPath%" %%I in (%zipFileNamee%.zip") do ( echo %%I >> %LogFile% "%ProgramFiles%\WinZip\WinZip64.exe" -e" %%~dpI" "%destinationPath%\%extractFolder%\" >> %LogFile%

7zip のようにこれを行うユーティリティが他にもあることは理解しています。同じために winzip または 7zip を使用することをお勧めします。

4

1 に答える 1