Board logo

标题: [求助]用FOR命令,为什么提示找不到文件?? [打印本页]

作者: bbsfans     时间: 2007-6-15 05:01    标题: [求助]用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 ]
作者: qq43142691     时间: 2007-6-15 08:38
office.txt 加引号试试
作者: woyigui     时间: 2007-6-15 08:53
加上绝对路径
作者: bbsfans     时间: 2007-6-16 00:42
谢谢两位,用你们的方法还是不行,请知道的朋友帮帮忙,谢谢了!!

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

。。。。。。
作者: HAT     时间: 2007-6-16 01:39

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

作者: bbsfans     时间: 2007-6-16 04:46
还是不行啊:(
作者: dhyang     时间: 2007-6-16 10:24
for /F "tokens=*" %%i in (****) do copy %%i e:\officemini%%~pnxi
*****是文件的绝对路径
作者: bbsfans     时间: 2007-6-17 07:03


  Quote:
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

我这样试了,但还是不行。。:(
作者: bjsh     时间: 2007-6-17 09:03
仔细看看 你的 文件名吧;

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

再不行 换成 其他名字 试. 比如 test.txt