标题: [文本处理] [已解决]请教如何正确复制这个批处理文件? [打印本页]
作者: jux 时间: 2011-10-11 23:24 标题: [已解决]请教如何正确复制这个批处理文件?
本帖最后由 jux 于 2011-10-24 09:13 编辑
大家好:
我是刚学批处理的菜鸟。现出现的问题如下:- @echo off
- set /p file=请输入文件:
- copy file C:\downloads
复制代码
执行这个批处理时,输入c:\cc.txt(这个文本是存在的),运行时提示,系统找不到指定的文件。
而如果采用:
copy c:\cc.txt C:\downloads
就能正确得到结果。
我的意图是任意输入一个已知的文本,然后把它复制到别的目录下。请问这个批处理的复制错在哪里?
谢谢!!!
作者: QIAOXINGXING 时间: 2011-10-11 23:42
对变量引用,要用%%包起来
改成
copy %file% C:\downloads
就行了
作者: awk 时间: 2011-10-11 23:45
- @echo off
- set /p file=请输入文件:
- copy "%file%" C:\downloads
复制代码
作者: cjiabing 时间: 2011-10-12 00:03
变量要用%file%
作者: applba 时间: 2011-10-12 06:03
任何路径最好使用双引号!
目录结尾最好使用一个斜杠!
作者: jux 时间: 2011-10-12 09:57
多谢各位的回复。。
作者: 920168 时间: 2011-10-12 11:35
哈哈!!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |