中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 菜鸟求教subst命令 上一主题 | 下一主题
ybfq
初级用户





积分 101
发帖 35
注册 2005-10-26
状态 离线
『楼 主』:  菜鸟求教subst命令

我想把物理软驱虚拟成d盘下的某个文件夹,在提示符下输入:subst a: D:\ttt这个命令,在98下确实把ttt文件夹虚拟成A:盘了,但在xp下总不行,提示为:无效参数--A:,但在xp下虚拟成电脑中没有使用过的盘符就可以(如x:之类的)。求老大告诉我这是怎么回事。谢谢!

2005-11-10 11:13
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ybfq
初级用户





积分 101
发帖 35
注册 2005-10-26
状态 离线
『第 2 楼』:  

老大们为什么不屑回答这个问题呢?

2005-11-10 15:09
查看资料  发短消息 网志   编辑帖子  回复  引用回复
不得不爱
超级版主

我爱DOS


积分 5310
发帖 2044
注册 2005-9-26
来自 四川南充
状态 离线
『第 3 楼』:  

把ttt文件夹虚拟成A:盘可以,把物理软驱虚拟成d盘下的某个文件夹就不可以!



我的网络U盘 我的网络第2个U盘
论坛软件下载链接
灵雨飘零论坛  
论坛新手必读,所有人的基本行为准则
刷QQ空间人气、留言的小软件
2005-11-10 17:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不得不爱
超级版主

我爱DOS


积分 5310
发帖 2044
注册 2005-9-26
来自 四川南充
状态 离线
『第 4 楼』:  

subst是将目录虚拟成盘符的软件!



我的网络U盘 我的网络第2个U盘
论坛软件下载链接
灵雨飘零论坛  
论坛新手必读,所有人的基本行为准则
刷QQ空间人气、留言的小软件
2005-11-10 17:30
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ybfq
初级用户





积分 101
发帖 35
注册 2005-10-26
状态 离线
『第 5 楼』:  

不行啊!,“把ttt文件夹虚拟成A:盘可以,把物理软驱虚拟成d盘下的某个文件夹就不可以”这名话是什么意思啊?

2005-11-11 09:31
查看资料  发短消息 网志   编辑帖子  回复  引用回复
不得不爱
超级版主

我爱DOS


积分 5310
发帖 2044
注册 2005-9-26
来自 四川南充
状态 离线
『第 6 楼』:  

可以把物理软驱虚拟成电脑中没有使用过的盘符!



我的网络U盘 我的网络第2个U盘
论坛软件下载链接
灵雨飘零论坛  
论坛新手必读,所有人的基本行为准则
刷QQ空间人气、留言的小软件
2005-11-11 11:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 7 楼』:  

Re ybfq:

  Quote:
我想把物理软驱虚拟成d盘下的某个文件夹,在提示符下输入:subst a: D:\ttt这个命令,在98下确实把ttt文件夹虚拟成A:盘了

  在这里,你的关于虚拟与被虚拟的表述是相悖的。subst 命令只可将某个目录路径虚拟为驱动盘,而无法将驱动盘虚拟为文件夹。qwe 的意思正是如此。

  另外,如果要虚拟已经分配的驱动盘盘符,在DOS/Win9x和WinNT's下的执行结果确实是不同的,在WinNT's下会失败,因为它们的卷分配体制和DOS/Win9x有相当大的差别。所以,在类似XP的WinNT系列系统中,只能将目录路径虚拟为未分配的盘符。



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2005-11-12 18:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ybfq
初级用户





积分 101
发帖 35
注册 2005-10-26
状态 离线
『第 8 楼』:  

的确相悖,谢版主连语法逻辑都教!我是xp,没有软驱,现要装某个软件,但需插入软盘?!你说该咋办?能用subst命令吗?

2005-11-14 11:03
查看资料  发短消息 网志   编辑帖子  回复  引用回复
JonePeng
金牌会员

D◎$ Fαп


积分 4562
发帖 1883
注册 2004-1-19
来自 广东广州
状态 离线
『第 9 楼』:  

XP下没有软驱的确实可以用 SUBST 命令来把硬盘的某个目录虚拟为A驱。



----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
  
2005-11-14 20:40
查看资料  发送邮件  发短消息 网志  OICQ (373343541)  编辑帖子  回复  引用回复
ybfq
初级用户





积分 101
发帖 35
注册 2005-10-26
状态 离线
『第 10 楼』:  

可我的确实不能!你给我写出具体的命令格式。

2005-11-15 08:39
查看资料  发短消息 网志   编辑帖子  回复  引用回复
dato
高级用户




积分 916
发帖 377
注册 2004-3-8
状态 离线
『第 11 楼』:  

Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.

C:\Documents and Settings\dato>subst /?
将路径与驱动器号关联。

SUBST [drive1: [drive2:]path]
SUBST drive1: /D

  drive1:        指定要指派路径的虚拟驱动器。
  [drive2:]path  指定物理驱动器和要指派给虚拟驱动器的路径。
  /D             删除被替换的 (虚拟) 驱动器。

不加任何参数键入 SUBST,可以显示当前虚拟驱动器的清单。

是将路径映射为虚拟驱动器
而不是将驱动器映射为路径,反正你的理解有误



http://dato.ys168.com
google search bot
http://dato.minidns.net/
2005-11-15 14:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 12 楼』:  

Re ybfq(8楼):

      可以使用虚拟软驱类的软件,XP下建议使用 RamDiskNT。当然,你的情形理应可以使用 subst ,用法同 win9x。你的情况可能是盘符A是否被其他设备所占用,可以在 “控制面板->管理工具->计算机管理->磁盘管理” 或其他磁盘和卷管理程序中检查一下。



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2005-11-15 16:55
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: