楼 主
[求助]用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
性别 男
状态 离线
第 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
论坛跳转: