![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-03 20:42 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 【已解决】如何查找某个文件的路径并调用它 |
| 可打印版本 1,988 / 15 |
| 第1楼 hwhan525 | 发表于 2007-03-19 14:43 |
| 初级用户 发帖 31 积分 82 | |
|
【已解决】如何查找某个文件的路径并调用它 请问一下怎么写这个批处理:
就是在一台电脑中用批处理查找某个文件(如:aa.txt)具体的路径都是未知的,然后就是找到后能够调用这个文件所在的路径,(比如aa.txt所在路径是: D:\TXT\aa.txt,批处理运行完后能使提示符为:D:\TXT>) 我是批处理的菜鸟!希望高手帮我写写这个批处理!!万分感谢!!! [ Last edited by namejm on 2007-3-20 at 12:47 PM ] |
|
| 第2楼 chenall | 发表于 2007-03-19 14:57 |
| 银牌会员 发帖 469 积分 1,276 来自 福建泉州 | |
|
使用FOR配合DIR查找文件来实现.
在批处理中使用请将%i换成%%i |
|
| 第3楼 hwhan525 | 发表于 2007-03-19 15:17 |
| 初级用户 发帖 31 积分 82 | |
Originally posted by chenall at 2007-3-19 01:57 AM: 谢谢chenall这么快就回复了,可是我运行了查找不到呢,我真的很笨能不能帮我写的详细些呢,最好最后这个路径D:\TXT能当成变量使用!! 再次感谢!!! |
|
| 第4楼 chenall | 发表于 2007-03-20 04:09 |
| 银牌会员 发帖 469 积分 1,276 来自 福建泉州 | |
|
请贴出你的代码,还有你的要求也不是很详细.
比如:这个AA.TXT有没有固定在哪一个盘中呢?还是有可能在所有的磁盘中存在? 再贴一个你参考一下吧.注,这个批处理只查找D:中的文件.aa_dir是找到后的路径. |
|
| 第5楼 lxmxn | 发表于 2007-03-20 04:56 |
| 版主 发帖 4,938 积分 11,386 | |
|
|
|
| 第6楼 wxjlotus | 发表于 2007-03-20 06:17 |
| 社区乞丐 发帖 14 积分 -54 来自 重庆大学 | |
|
有待研究,看不懂啊!
|
|
| 第7楼 gdmzzyw | 发表于 2007-03-20 07:20 |
| 初级用户 发帖 18 积分 46 | |
|
请问"usebackq delims=/"这部分叫什么
调用文字部分的? |
|
| 第8楼 lxmxn | 发表于 2007-03-20 07:50 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by gdmzzyw at 2007-3-19 18:20: 看看for的帮助吧。for /? |
|
| 第9楼 hwhan525 | 发表于 2007-03-20 08:37 |
| 初级用户 发帖 31 积分 82 | |
|
还没有试,先谢谢大家热情的帮助,非常感激!!!!!!
|
|
| 第10楼 hwhan525 | 发表于 2007-03-20 09:03 |
| 初级用户 发帖 31 积分 82 | |
Originally posted by lxmxn at 2007-3-19 03:56 PM: |
|
| 第11楼 lxmxn | 发表于 2007-03-20 09:18 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by hwhan525 at 2007-3-19 20:03: 你是什么系统哇?我测试是可以的,你在cd /d %ppath%前面加个cmd /k 试试。 |
|
| 第12楼 hwhan525 | 发表于 2007-03-20 09:21 |
| 初级用户 发帖 31 积分 82 | |
Originally posted by lxmxn at 2007-3-19 08:18 PM: 太谢谢你了!!!! 加了cmd /k这个就可以正常了,我崇拜你嘿嘿!!!! 我是用XP系统的! |
|
| 第13楼 lxmxn | 发表于 2007-03-20 09:25 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by hwhan525 at 2007-3-19 20:21: 难怪,我还以为你用的是2000的系统呢。 |
|
| 第14楼 hwhan525 | 发表于 2007-03-20 09:29 |
| 初级用户 发帖 31 积分 82 | |
|
对了再请问一下怎样才能把这个找到的路径作为一个变量来调用,比如我要把其他文件拷到这个找到的文件夹。麻烦你!!
|
|
| 第15楼 lxmxn | 发表于 2007-03-20 09:40 |
| 版主 发帖 4,938 积分 11,386 | |
|
直接在那个批处理后面加上下面这个:
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |