谁能帮我写一个u盘批量格式化批处理程序,实在是所有高手都望尘莫及了
真是找了好几个月了,能想的办法都想了,但没有一个人能完成,连高手都没辙。。。哎要求就是,批量格式化U盘,电脑上插得所有U盘,不改变文件系统,不改变U盘名称,使用快速格式化...
真是找了好几个月了,能想的办法都想了,但没有一个人能完成,连高手都没辙。。。哎
要求就是,批量格式化U盘,电脑上插得所有U盘,不改变文件系统,不改变U盘名称,使用快速格式化命令快速批量格式化U盘,我们国家真的没有人能写出来吗,各大论坛贴吧都逛遍了。。。。
不改变U盘系统 展开
要求就是,批量格式化U盘,电脑上插得所有U盘,不改变文件系统,不改变U盘名称,使用快速格式化命令快速批量格式化U盘,我们国家真的没有人能写出来吗,各大论坛贴吧都逛遍了。。。。
不改变U盘系统 展开
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,检查是否有错误,然后再开始批量格式化。
追问
奇怪,可以运行,但是格式化不了U盘,不知道问题出在哪里。把format改成dir也没有效果...谢谢,你还是头一次写出程序的人呢....
追答
U盘太大就无法快速格式化,我试过的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询