Board logo

标题: [求助]判断出最后一个分区之后怎么建立目录 [打印本页]

作者: weixc     时间: 2007-5-3 22:25    标题: [求助]判断出最后一个分区之后怎么建立目录
GDISK >FINDLP.TXT
HEXC FINDLP.TXT FINDLP.TXT 20 "" /U >NUL
FIND "DiskPartitionsCylindersHeadsSectorsMbytesModel" FINDLP.TXT /N >LINE.TMP
STRINGS LINETMP=READ LINE.TMP,3
STRINGS LINETMP=MID %LINETMP%,2,1
STRINGS LINETMP=ADD %LINETMP%,1
STRINGS LNM=READ FINDLP.TXT,%LINETMP%
STRINGS LNM=MID %LNM%,2,1
IF %LNM%!==1! GOTO ERR_P1
IF %LNM%!==2! GOTO ERR_P1
STRINGS LNM=SUB %LNM%,1

假如用以上批处理判断出硬盘的最后一个分区,能不能在这个批处理后面再加命令在那个分区上建立目录(如aaa)?如果可以,请教加入什么命令?谢谢!

作者: htysm     时间: 2007-5-4 08:50
@echo off
for %%i in (n m l k j i h g f e d c) do fsutil fsinfo drivetype %%i: | findstr /i "固定" && md %%i:\hh && exit

作者: weixc     时间: 2007-5-4 17:28
谢谢,请问那个“固定”是不是要修改成什么?

作者: voiL     时间: 2007-5-4 22:22
"固定"二字不可以在纯DOS下显示的...

DOS之家的一键还原就能解决此问题...

或许楼主可以到那边问问...

作者: weixc     时间: 2007-5-5 11:12
不知道htysm能不能说一下?谢谢

作者: lpk130     时间: 2007-5-5 19:11
Originally posted by weixc at 2007-5-4 17:28:
谢谢,请问那个“固定”是不是要修改成什么?

Fixed
DOS下应该是这个

作者: lianjiang2004     时间: 2007-5-5 19:37
Originally posted by htysm at 2007-5-4 08:50:
@echo off
for %%i in (n m l k j i h g f e d c) do fsutil fsinfo drivetype %%i: | findstr /i "固定" && md %%i:\hh && exit



dos能用吗?楼主要得应是dos下的解决方案。

作者: lianjiang2004     时间: 2007-5-5 19:39
需加载ntfs驱动,可再用minito获得分区号对应的盘符,再建目录。

作者: weixc     时间: 2007-5-6 08:17
是的,我要的是纯dos下面的,不知道有没有完整的解决方案贴出来,麻烦了~~

作者: Jnwei1202     时间: 2007-5-6 09:14
可以用 omnifs 这个程序 你可以搜索一下

作者: lianjiang2004     时间: 2007-5-6 09:44
Originally posted by weixc at 2007-5-6 08:17:
是的,我要的是纯dos下面的,不知道有没有完整的解决方案贴出来,麻烦了~~

我的gghost里就有,重写的话,太麻烦了。
想看看的话,可自己下载后看批处理。

作者: weixc     时间: 2007-5-6 20:02
可惜了,看不太懂

作者: cctv8068     时间: 2008-4-21 18:57
期待中。。。