說(shuō)明: 1、自動(dòng)檢測(cè)所有可移動(dòng)磁盤(pán)(如要適用于軟盤(pán),請(qǐng)?jiān)贔OR語(yǔ)句中自行添加 A B 兩個(gè)盤(pán)符) 2、默認(rèn)備份盤(pán)中所有文件,可按注釋自行修改為備份某一指定類(lèi)型文件 3、使用前請(qǐng)自行修改備份文件夾路徑 4、其他注意事項(xiàng)詳見(jiàn)代碼內(nèi)注釋
批處理代碼如下:
復(fù)制代碼 代碼如下:
:: By LJ_SunTB【百度知道 BAT-GO 團(tuán)】
@echo off
::設(shè)置備份文件夾路徑 set bakpth=D:/UDISKBAK ::變量type值為空則默認(rèn)備份U盤(pán)中所有文件,如只備份.RAR類(lèi)型文件,則 set type=.RAR ,以此類(lèi)推 set type= ::取得U盤(pán)盤(pán)符并執(zhí)行備份操作 for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do ( fsutil fsinfo drivetype %%a:|findstr "可移動(dòng)">Nul&&(set udisk=%%a&call :ucopy) ) exit
:ucopy if not exist "%bakpth%/%udisk%" md "%bakpth%/%udisk%" ::復(fù)制U盤(pán)文件,默認(rèn)不復(fù)制空文件夾,如果需要復(fù)制空文件夾,則將下行命令開(kāi)關(guān)/s改為/e xcopy /s/h/y %udisk%:/*%type% "%bakpth%/%udisk%" >nul 2>nul goto :eof