0

マシンに依存する可変ドライブ文字範囲を持つ USB ドライブにファイルを移動する方法は、ドライブ E、F、G、または H である可能性があります。Windows Embedded XP では、一度に 1 つの USB ドライブしかインストールされないため、取り付けられている場合にのみ移動できます。ファイルを作成すると、Windows 7 で移動できますが、Windows Embedded XP では移動しません。XP で使用できるオプションの違いは何ですか。スクリプトは XP マシンでのみ使用されます。

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 %%A in (E F G H) do if exist %%A: (
  echo Moving files to USB drive %%A:
  move /y "%BackupPath%\Backup\%FileStamp%.zip" %%A: >nul && (
    echo Files moved to USB drive successfully
    goto :break
  )
)
:break

ファイルがドライブの貴重なスペースを占有するため、ファイルが移動されていない場合にエラー メッセージを作成してからファイルを削除することはできますか?

4

1 に答える 1