无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3152|回复: 12
打印 上一主题 下一主题

◆◆[求助]在DOS下如何才能判断出硬盘的最后一个分区为几?◆◆

[复制链接]
跳转到指定楼层
1#
发表于 2003-3-20 20:53:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[这个贴子最后由ww111222在 2003/03/20 09:49pm 第 1 次编辑]

我想做一个批处理,自动把文件复制到 硬盘的最后一个分区(备份)
  在DOS下如何判断?
  
  或者 把光驱的盘符 减一 个?

  不知这个思路对不对

  谢谢,哪位高手帮我看看?
2#
发表于 2003-3-21 02:37:45 | 只看该作者

◆◆[求助]在DOS下如何才能判断出硬盘的最后一个分区为几?◆◆

不对!
如果用98启动盘启动的话,硬盘最后一个区后面,根的是那个用ramdriver虚拟出来的的硬盘,然后才轮到光驱。
回复

使用道具 举报

3#
 楼主| 发表于 2003-3-21 10:13:42 | 只看该作者

◆◆[求助]在DOS下如何才能判断出硬盘的最后一个分区为几?◆◆

下面引用由gringrin2003/03/21 02:37am 发表的内容:
不对!
如果用98启动盘启动的话,硬盘最后一个区后面,根的是那个用ramdriver虚拟出来的的硬盘,然后才轮到光驱。

那我 想减 2个 不知行不行
回复

使用道具 举报

4#
发表于 2003-3-21 10:49:16 | 只看该作者

◆◆[求助]在DOS下如何才能判断出硬盘的最后一个分区为几?◆◆

简单点可以用 if exist.........
回复

使用道具 举报

5#
 楼主| 发表于 2003-3-21 13:29:47 | 只看该作者

◆◆[求助]在DOS下如何才能判断出硬盘的最后一个分区为几?◆◆

下面引用由wittyhare2003/03/21 10:49am 发表的内容:
简单点可以用 if exist.........

   不好意思, 能说详细点吗?

  我菜,特菜
   
回复

使用道具 举报

6#
 楼主| 发表于 2003-3-21 17:42:47 | 只看该作者

◆◆[求助]在DOS下如何才能判断出硬盘的最后一个分区为几?◆◆

OK?
回复

使用道具 举报

7#
发表于 2003-3-21 22:26:00 | 只看该作者

◆◆[求助]在DOS下如何才能判断出硬盘的最后一个分区为几?◆◆

你可以看看无优的工具盘,那里面的bat文件写的特好,可能有判断盘符的if exist的例子,if exist就是如果存在....
因为我没有做过类似的东西,也没有工具软件,具体的方法还得你自己想像,祝你成功!
回复

使用道具 举报

8#
发表于 2003-3-22 10:05:36 | 只看该作者

◆◆[求助]在DOS下如何才能判断出硬盘的最后一个分区为几?◆◆

用findcd

LH MSCDEX.EXE /D:mscd000
set CDROM=
findcd -e
if errorlevel 255 goto _err
if errorlevel 0 set CDROM=A
if errorlevel 1 set CDROM=B
if errorlevel 2 set CDROM=C
if errorlevel 3 set CDROM=D
if errorlevel 4 set CDROM=E
if errorlevel 5 set CDROM=F
if errorlevel 6 set CDROM=G
if errorlevel 7 set CDROM=H
if errorlevel 8 set CDROM=I
if errorlevel 9 set CDROM=J
if errorlevel 10 set CDROM=K
if errorlevel 11 set CDROM=L
if errorlevel 12 set CDROM=M
if errorlevel 13 set CDROM=N
if errorlevel 14 set CDROM=O
if errorlevel 15 set CDROM=P
if errorlevel 16 set CDROM=Q
if errorlevel 17 set CDROM=R
if errorlevel 18 set CDROM=S
if errorlevel 19 set CDROM=T
if errorlevel 20 set CDROM=U
if errorlevel 21 set CDROM=V
if errorlevel 22 set CDROM=W
if errorlevel 23 set CDROM=X
if errorlevel 24 set CDROM=Y
if errorlevel 25 set CDROM=Z
rem path=%CDROM%:\;%CDROM%:\ucdos;
rem %CDROM%:
goto _end
:_err
echo.
echo There was an error...
:_end
设定了光驱之后,前面一个就是硬盘的最后一个盘符,不过需要findcd这个文件
回复

使用道具 举报

9#
发表于 2003-3-22 23:22:13 | 只看该作者

◆◆[求助]在DOS下如何才能判断出硬盘的最后一个分区为几?◆◆

这还菜特菜啊?那我怎么办啊?
我菜我菜我菜我菜!我菜我菜我菜我菜!我菜我菜我菜我菜!我菜我菜我菜我菜!我菜我菜我菜我菜!我菜我菜我菜我菜!我菜我菜我菜我菜!我菜我菜我菜我菜!我菜我菜我菜我菜!那我不就是超级特级菜了吗?唉!
回复

使用道具 举报

10#
 楼主| 发表于 2003-3-23 10:51:40 | 只看该作者

◆◆[求助]在DOS下如何才能判断出硬盘的最后一个分区为几?◆◆

下面引用由蓝色网际2003/03/22 10:05am 发表的内容:
用findcd
LH MSCDEX.EXE /D:mscd000
set CDROM=
findcd -e
...

谢谢, 我试试,以后还请多多帮助
回复

使用道具 举报

11#
 楼主| 发表于 2003-3-23 19:02:06 | 只看该作者

◆◆[求助]在DOS下如何才能判断出硬盘的最后一个分区为几?◆◆

[这个贴子最后由ww111222在 2003/03/23 07:13pm 第 1 次编辑]

谢谢,已经搞定
回复

使用道具 举报

12#
发表于 2003-3-24 13:58:10 | 只看该作者

◆◆[求助]在DOS下如何才能判断出硬盘的最后一个分区为几?◆◆

你是怎么搞的?我也想知道,我还想知道能不能用批出来来获取硬盘的卷标。
回复

使用道具 举报

13#
发表于 2003-3-27 01:50:01 | 只看该作者

◆◆[求助]在DOS下如何才能判断出硬盘的最后一个分区为几?◆◆

下面引用由ww1112222003/03/23 07:02pm 发表的内容:
谢谢,已经搞定
可以将你的成果写出来吗?因我还是不太明白!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-5-12 18:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表