西田利の日記

チャイパブの記事は、右のカテゴリー「チャイパブの灯だ」、「xx年xx月xx日の日記」、その日の先頭行のリンクからジャンプだよ

Windows7

 Thnkpad X60への乗り換え中。



 外付HDDを内蔵HDDにバックアップするバッチファイルで外部HDDがアクセスできず困っていた。



 結論は、右クリックして「管理者として実行」でバッチを実行せよ、だ。外部HDDだからこうなるのか、面倒だな。もっとスマートな解決があるんだろう。

                                                                                        • -

setlocal enabledelayedexpansion
echo off

set verDrive=Z

if exist D:\携帯HDD.txt (
set verDrive=D
)

if exist E:\携帯HDD.txt (
set verDrive=E
)

if exist F:\携帯HDD.txt (
set verDrive=F
)

if exist G:\携帯HDD.txt (
set verDrive=G
)

if exist H:\携帯HDD.txt (
set verDrive=H
)

if exist I:\携帯HDD.txt (
set verDrive=I
)

if exist J:\携帯HDD.txt (
set verDrive=J
)

if exist K:\携帯HDD.txt (
set verDrive=K
)

if exist L:\携帯HDD.txt (
set verDrive=L
)

if "!verDrive!"=="Z" goto end

xcopy /d /e /v /c /r /o /y "!verDrive!:\" "C:\Users\Owner\Documents\電気工事backup\"

:end
pause

                                                                                        • -