【发布时间】:2012-11-21 06:47:45
【问题描述】:
有没有简单的方法以编程方式格式化多个驱动器?我们有一个用于格式化拇指驱动器的批处理文件(如下),但每次成功格式化驱动器时都需要按 Enter。我假设这是防止作恶者创建驱动器格式化病毒的保障措施。无论如何,我一直在考虑使用 C++ 自动执行此操作,但找不到任何好的资源。任何提示将不胜感激。
@echo off
start for %%i in (e:, f:, g:, h:, i:, j:, k:, l:, m:, n:, o:, p:, q:, r:, s:, t:, u:, v:)
do format %%i /FS:fat32 /x /q /v:
【问题讨论】:
-
如果您使用
winapi,您应该查看CreateProcess、CreatePipe、SetStdHandle、WriteFile、ReadFile和类似功能。
标签: c++ batch-file hard-drive