![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 00:04 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]用FOR命令,为什么提示找不到文件?? |
| 可打印版本 978 / 8 |
| 第1楼 bbsfans | 发表于 2007-06-15 05:01 |
| 新手上路 发帖 4 积分 10 | |
|
[求助]用FOR命令,为什么提示找不到文件?? 代码如下:
xcopy E:\office E:\officemini\office /T for /F %%i in (office.txt) do copy %%i e:\officemini%%~pnxi 这个批处理名为a.bat,和office.txt文件一块放在根目录下,运行a.bat后,提示找不到office.txt文件,为什么??谢谢!! [ Last edited by bbsfans on 2007-6-16 at 12:45 AM ] |
|
| 第2楼 qq43142691 | 发表于 2007-06-15 08:38 |
| 中级用户 发帖 152 积分 326 | |
|
office.txt 加引号试试
|
|
| 第3楼 woyigui | 发表于 2007-06-15 08:53 |
| 新手上路 发帖 3 积分 7 | |
|
加上绝对路径
|
|
| 第4楼 bbsfans | 发表于 2007-06-16 00:42 |
| 新手上路 发帖 4 积分 10 | |
|
谢谢两位,用你们的方法还是不行,请知道的朋友帮帮忙,谢谢了!!
第一句命令可以执行,就是到第二句就提示“系统找不到文件office.txt” 。。。。。。 |
|
| 第5楼 HAT | 发表于 2007-06-16 01:39 |
| 版主 发帖 5,017 积分 9,023 | |
| 第6楼 bbsfans | 发表于 2007-06-16 04:46 |
| 新手上路 发帖 4 积分 10 | |
|
还是不行啊:(
|
|
| 第7楼 dhyang | 发表于 2007-06-16 10:24 |
| 新手上路 发帖 4 积分 10 | |
|
for /F "tokens=*" %%i in (****) do copy %%i e:\officemini%%~pnxi
*****是文件的绝对路径 |
|
| 第8楼 bbsfans | 发表于 2007-06-17 07:03 |
| 新手上路 发帖 4 积分 10 | |
Originally posted by dhyang at 2007-6-16 10:24 AM: 如果office.txt在E盘根目录下,按你的说法代码应该如下吗? for /F "tokens=*" %%i in (e:\office.txt) do copy %%i e:\officemini%%~pnxi 我这样试了,但还是不行。。:( |
|
| 第9楼 bjsh | 发表于 2007-06-17 09:03 |
| 银牌会员 发帖 621 积分 2,000 | |
|
仔细看看 你的 文件名吧;
office 的 文本文件 的名字 写对了么? 再不行 换成 其他名字 试. 比如 test.txt |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |