1

ファイルをバックアップし、それらから zip ファイルを作成するバックアップ バッチ ファイルがあります。次に、この zip ファイルを USB ドライブに移動し、PC に接続します。USB ドライブには、E から E までのドライブ文字を割り当てることができます。 H、他にポートを使用しているものに応じて、以下のコードは Windows 7 PC では機能しますが、バッチ ファイルが使用される Windows XP マシンでは機能しません。

USB ドライブ文字は、バックアップしているマシンや、接続されているデバイスの数、およびドライブ文字を使用するデバイスによって異なります。選択したくありません。接続されているドライブにファイルを移動するだけです。バックアップ目的でのみ使用されるため、一度に接続されるドライブは 1 つだけです

XPマシンでこれを機能させるにはどうすればよいですか。XPマシンでのみ使用されます。また、USBドライブが見つからない場合はスローしてエラーになり、zipファイルを削除できます。これはすべてCFカードから実行されているためです。 、組み込みシステムであるため、ファイルを保存するためのスペースが限られています

REM ------ Creation of a date stamp for the ZIP file on the USB and set the File Name Structure------


set DT=%DATE:/=-%
set timestamp=%DT:~7,3%%DT:~4,3%%DT:~10,4%
Set FileStamp=%BackupName%-%timeStamp%


REM ------ Creation of the ZIP file ------

%SupervisorPath%\7-ZipPortable\App\7-Zip\7z a -tzip %BackupPath%\Backup\%FileStamp%.zip %BackupPath%\Backup\

REM ------ Move the backup file to a USB drive with File Name and Date Stamp ------

for %%D in (E F G H) do if exist %%D: (
  echo Moving files to USB drive %%D:
  move /y "%BackupPath%\Backup\%FileStamp%.zip" %%D: >nul && (
    echo Files moved to USB drive successfully
    goto :break
  )
)
:break
4

1 に答える 1