中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-13 19:06
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已解决]怎么用批处理得到指定文件的路径?
楼 主 [已解决]怎么用批处理得到指定文件的路径? 发表于 2007-10-20 10:50 ·  中国 浙江 杭州 联通
新手上路
积分 10
发帖 4
注册 2007-07-10 19:05
UID 93652
性别 男
状态 离线
比如,我知道wget.txt的目录在C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files\,然后用dir /s wget.txt,但是怎么样得到这个wget.txt的真实路径呢?

我得到了真实路径,就可以把他复制到其他盘里面了!
如下图:我在cmd里面的命令输出.

C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files\
Content.IE5>dir /s wget.txt
驱动器 C 中的卷没有标签。
卷的序列号是 2038-E082

C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files
\Content.IE5\I9O7CNEB 的目录

2007-10-18 17:54 774,731 wget.txt
1 个文件 774,731 字节

所列文件总数:
1 个文件 774,731 字节
0 个目录 7,420,198,912 可用字节

[ Last edited by YunEr on 2007-10-20 at 11:18 AM ]
2 发表于 2007-10-20 11:17 ·  中国 浙江 杭州 联通
新手上路
积分 10
发帖 4
注册 2007-07-10 19:05
UID 93652
性别 男
状态 离线
哈哈。自己弄好了。

for /d /r %%a in (*) do (
if exist "%%a\wget[1].txt" set wget=%%a
)
copy "%wget%\wget[1].txt" C:\wget.txt
论坛跳转: