[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理如何自动判定有多少个可移动磁盘?

可不可以自动判断有多少个可移动磁盘,并打开各个可移动磁盘格式化BAT文件的呢?
望各位大虾帮忙写一个。比如要打开EFORMAT.BAT  FFORMAT.BAT  GFORMAT.BAT的文件.

我是在工厂里生产线上用的哦!

TOP

回复 2楼 的帖子

我才没有你无聊。没你思维不好

TOP

回复 3楼 的帖子

多谢寒兄的啦!多谢寒兄的啦!

TOP

回复 11楼 的帖子

@echo off
for /f "tokens=3* delims=," %%a in ('WMIC Path Win32_LogicalDisk Get Description^,DeviceID^,FileSystem /format:csv^|find "可移动磁盘"') do start %%a.bat
pause 运行了说找不到F:.bat    能不能把磁盘的:去掉的呢?因为文件名是不可以用特殊符号的。有没有可以解决的方法?

TOP

回复 13楼 的帖子

我要的是打开FAT32.BAT文件检测有几个可移动磁盘。假如是检测到有F G H盘就同时打开相应的F.bat     G.bat    H.bat格式化文件

TOP

回复 15楼 的帖子

那要自动检测有可移动磁盘并同时格式化怎样写?我写不出的哦!

TOP

回复 15楼 的帖子

  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "tokens=3* delims=," %%a in ('WMIC Path Win32_LogicalDisk Get Description^,DeviceID^,FileSystem /format:csv^|find "可移动磁盘"') do (
  3. format %%a/fs:fat32/y)
  4. pause
复制代码
这样写的话是续个续个的格式化很慢。省不了时间。我想要同时进行格式化有没有办法?

TOP

回复 18楼 的帖子

format %%a/Q/X/Y
测试时发现说要FS指定格式

TOP

回复 20楼 的帖子

DOS命令可不可以调用WINDOS的格式化程序呢?

TOP

返回列表