使用批处理识别U盘,并往U盘里写一个数据,最后将成功写入的盘数设置为变量
使用批处理识别一批U盘,并往U盘里写一个数据,最后将成功写入数据的盘数的总数数量设置为变量,最后再删除U盘的写入数据比如总共插入8个U盘,最后只有7个U盘可以正常写入数据...
使用批处理识别一批U盘,并往U盘里写一个数据,最后将成功写入数据的盘数的总数数量设置为变量,最后再删除U盘的写入数据
比如总共插入8个U盘,最后只有7个U盘可以正常写入数据data.dat,那么最后的变量%num%=7 展开
比如总共插入8个U盘,最后只有7个U盘可以正常写入数据data.dat,那么最后的变量%num%=7 展开
1个回答
展开全部
@Echo Off
For /F"skip=1" %%i In ('Wmic Logicaldisk Where DriveType^=2 Get DeviceID') Do (
Echo test>>"%%i\data.dat"&&Set /A num+=1
)
Echo 总共%num%个U盘能够成功写入数据.
Pause
以上为代码,部分电脑第一次运行会自动安装wmic
更多追问追答
追答
@Echo Off
For /F "skip=1" %%i In ('Wmic Logicaldisk Where DriveType^=2 Get DeviceID') Do (
Echo test>>"%%i\data.dat"&&Set /A num+=1
)
Echo 总共%num%个U盘能够成功写入数据.
Pause
漏了一个空格,已修改
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询