中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » 从当前目录下怎样才能转到未知的目录下呢?
作者:
标题: 从当前目录下怎样才能转到未知的目录下呢? 上一主题 | 下一主题
xiaojun
银牌会员





积分 2202
发帖 499
注册 2003-6-12
状态 离线
『楼 主』:  从当前目录下怎样才能转到未知的目录下呢?

      我在批处理用 dir 找一个程序 X.EXE,找到它在 D:\PROGRA FILE\ABC\DEF目录下, 当前目录是 C:\ ;在批处理中,加什么样的语句才能自动从 C:\ 切换到 D:\PROGRA FILE\ABC\DEF  下呢? 或者将找出的结果D:\PROGRA FILE\ABC\DEF 自动添到PATH中, (事先并不知道它在哪个盘,哪个目录)
      谢谢了。。。。。






[此贴子已经被作者于2003-10-1 23:05:25编辑过]






一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— !
2003-9-28 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 2 楼』:  

试试加/S参数的FPATH吧。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-9-28 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
xiaojun
银牌会员





积分 2202
发帖 499
注册 2003-6-12
状态 离线
『第 3 楼』:  

      老大, 能用内部命令实现吗? 比如什么" for""if  exist" 啊或其它的; 我把查到的结果输入到另一个bat文件, 在批处理中call , 但我无法在输出的那个 bat 文件即 ---- D:\PROGRA FILE\ABC\DEF 开头加上 cd ; 目录改变不了,所以那个目录中的x.exe 还是执行不了;  有办法用语句把完整目录添加到 "path" 吗,
       不用程序来改变目录不行的话,我只好去试那个 fpath 了... 谢谢
   
     












[此贴子已经被作者于2003-9-29 22:51:51编辑过]






一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— !
2003-9-28 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
xiaojun
银牌会员





积分 2202
发帖 499
注册 2003-6-12
状态 离线
『第 4 楼』:  

我已经加入了e:\;这个路径在path,为什么我总要把当前盘符转到E:\下,才能找到这个x.exe呢? 我哪儿错了呢?

SET PATH=%PATH%;G:\DOS;E:\;
dir x.EXE /s /b /a
FPATH /S
PAUSE

   而且找出以后,到fpath /s这步,显示是:not found  ;还是没运行啊?






[此贴子已经被作者于2003-9-29 23:13:56编辑过]






一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— !
2003-9-29 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 5 楼』:  

应该是这样呀:
FPATH X.EXE /S
而不用DIR命令。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-10-1 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
xiaojun
银牌会员





积分 2202
发帖 499
注册 2003-6-12
状态 离线
『第 6 楼』:  

我把 fpath 放在 d:\ 下,x.exe 在 D:\PROGRA FILE\ABC\DEF 下的 ; 运行

e:\fpath x.exe /s ,但仍然显示-not found ;怎么回事,哪儿不对呢 ,再烦老大指点,

谢谢。。。


[此贴子已经被作者于2003-10-1 13:43:10编辑过]






一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— !
2003-10-1 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 7 楼』:  

D:\PROGRA FILE\ABC\DEF不在%PATH%中吗?如果不在的话,就用LOCATE命令来自动在全盘搜索X.EXE并设置路径吧。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-10-1 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
xiaojun
银牌会员





积分 2202
发帖 499
注册 2003-6-12
状态 离线
『第 8 楼』:  

我用 fpath win.com /s 就找到win.com 的目录了; 不在path 的目录它就找不到 ;看fpath /?    没有locate 这个命令呀;是怎么用的,老大?...         ^_^


[此贴子已经被作者于2003-10-1 22:55:26编辑过]






一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— !
2003-10-1 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 9 楼』:  

试试这个:
LOCATE X.EXE /G /N /F1



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-10-1 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
xiaojun
银牌会员





积分 2202
发帖 499
注册 2003-6-12
状态 离线
『第 10 楼』:  

我这样用的: fpath  LOCATE X.EXE /G /N /F1 还说找不到。   :(

是不是我这个fpath.exe 的问题哟?
FPATH command_name [/S|/P] ["string"]
locates executable file acc. to COMMAND.COM procedures
shows full path and filename
/S selects drive and path (no output)
/P returns path, ending with backslash
["string"] is inserted before output
Ver 1.1 (c) 1998, Horst Schaeffer



[此贴子已经被作者于2003-10-1 23:13:14编辑过]






一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— !
2003-10-1 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 11 楼』:  

是:
LOCATE X.EXE /G /N /F1
而不是:
FPATH LOCATE X.EXE /G /N /F1



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-10-1 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
xiaojun
银牌会员





积分 2202
发帖 499
注册 2003-6-12
状态 离线
『第 12 楼』:  

            ....终于找到了,搞半天它早躲在我盘里,还没看说明呢;:)
解决了,多谢多谢多谢版主。。。:)



















[此贴子已经被作者于2003-10-3 3:16:10编辑过]






一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— !
2003-10-1 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: