ファイルをバックアップし、それらから 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