中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-04 22:56
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]用FOR命令,为什么提示找不到文件?? 查看 977 回复 8
楼 主 [求助]用FOR命令,为什么提示找不到文件?? 发表于 2007-06-15 05:01 ·  中国 北京 北京神州长城通信技术发展中心中国长城互联网
新手上路
积分 10
发帖 4
注册 2007-06-15 03:00
19年会员
UID 91374
性别 男
状态 离线
代码如下:
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 发表于 2007-06-15 08:38 ·  中国 广东 广州 黄埔区 电信
中级用户
★★
积分 326
发帖 152
注册 2007-05-04 06:16
19年会员
UID 87412
性别 男
状态 离线
office.txt 加引号试试
3 发表于 2007-06-15 08:53 ·  中国 河南 郑州 联通
新手上路
www.woyigui.cn
积分 7
发帖 3
注册 2007-05-17 08:46
19年会员
UID 88780
性别 男
状态 离线
加上绝对路径
4 发表于 2007-06-16 00:42 ·  中国 天津 电信
新手上路
积分 10
发帖 4
注册 2007-06-15 03:00
19年会员
UID 91374
性别 男
状态 离线
谢谢两位,用你们的方法还是不行,请知道的朋友帮帮忙,谢谢了!!

第一句命令可以执行,就是到第二句就提示“系统找不到文件office.txt”

。。。。。。
5 发表于 2007-06-16 01:39 ·  中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线

xcopy E:\office E:\officemini\office /T
for /F "tokens=*" %%i in (office.txt) do copy %%i e:\officemini%%~pnxi
6 发表于 2007-06-16 04:46 ·  中国 北京 西城区 联通
新手上路
积分 10
发帖 4
注册 2007-06-15 03:00
19年会员
UID 91374
性别 男
状态 离线
还是不行啊:(
7 发表于 2007-06-16 10:24 ·  中国 江苏 南京 电信
新手上路
积分 10
发帖 4
注册 2007-06-16 10:03
19年会员
UID 91491
性别 男
状态 离线
for /F "tokens=*" %%i in (****) do copy %%i e:\officemini%%~pnxi
*****是文件的绝对路径
8 发表于 2007-06-17 07:03 ·  中国 北京 北京神州长城通信技术发展中心中国长城互联网
新手上路
积分 10
发帖 4
注册 2007-06-15 03:00
19年会员
UID 91374
性别 男
状态 离线
Originally posted by dhyang at 2007-6-16 10:24 AM:
for /F "tokens=*" %%i in (****) do copy %%i e:\officemini%%~pnxi
*****是文件的绝对路径


如果office.txt在E盘根目录下,按你的说法代码应该如下吗?

for /F "tokens=*" %%i in (e:\office.txt) do copy %%i e:\officemini%%~pnxi

我这样试了,但还是不行。。:(
9 发表于 2007-06-17 09:03 ·  中国 浙江 杭州 华数宽带
银牌会员
★★★
积分 2,000
发帖 621
注册 2007-01-01 00:00
19年会员
UID 75212
性别 男
状态 离线
仔细看看 你的 文件名吧;

office 的 文本文件 的名字 写对了么?

再不行 换成 其他名字 试. 比如 test.txt
论坛跳转: