谁能帮我写一个u盘批量格式化批处理程序,实在是所有高手都望尘莫及了

2025-03-10 15:16:55
推荐回答(1个)
回答1:

@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,检查是否有错误,然后再开始批量格式化。