|
8#

楼主 |
发表于 2007-2-24 22:41:38
|
只看该作者
谢谢老毛桃版主。
您提供的方法1经实验除了USB硬盘会和固定硬盘混淆外,与U盘不再混淆。但方法2
- @ECHO OFF
- START /B /W Ghost32 -DD>NUL
- for /l %%i in (1,1,6) do for /l %%j in (1,1,10) do for /f "tokens=3" %%k in ('find /c " %%i:%%j" GHSTSTAT.TXT') do IF %%k GTR 0 SET LastP=%%i:%%j
- ECHO 最后一个分区是 %LastP%&&ECHO.&&DEL GHSTSTAT.TXT /Q
- PAUSE
复制代码
在windows下还是会出现U盘和固定硬盘混淆的问题。我觉得应改为:
- @ECHO OFF
- START /B /W Ghost32 -DD>NUL
- for /l %%i in (1,1,1) do for /l %%j in (1,1,10) do for /f "tokens=3" %%k in ('find /c " %%i:%%j" GHSTSTAT.TXT') do IF %%k GTR 0 SET LastP=%%i:%%j
- ECHO 最后一个分区是 %LastP%&&ECHO.&&DEL GHSTSTAT.TXT /Q
- PAUSE
复制代码
这样经测试找出的就是机器上第一硬盘的最后分区。
请老毛桃版主看看是否正确?
[ 本帖最后由 pz 于 2007-2-24 11:35 PM 编辑 ] |
|