@echo off
setlocal enabledelayedexpansion
title 批量格式化U盘
mode con lines=10 cols=50
color 0a
:head
cls
echo 插入U盘前请先运行此脚本
echo 你真的要将U盘格式化吗?请再次确认!(Y/N)
set /p yon=
if !yon!==y goto:ge
if !yon!==Y goto:ge
if !yon!==n exit
if !yon!==N exit
goto:head
:ge
cls
for %%a in (a b 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 (
echo tmp>>%%a:\notUdisk.tmp
)
cls
echo 初始化成功,现在可以插入U盘了,插入U盘后,
pause
cls
echo 正在批量格式化U盘……
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 a b) do (
if not exist %%a:\notUdisk.tmp format %%a: /q
)
cls
echo 批量格式化U盘成功!
pause>nul
在真正运行之前请先把format改成dir,检查是否有错误,然后再开始批量格式化。