Board logo

标题: [文件操作] [已解决]从txt文件取目标路径,并复制文件到目标路径 ? [打印本页]

作者: mysmile    时间: 2009-6-15 21:39     标题: [已解决]从txt文件取目标路径,并复制文件到目标路径 ?

是这样,
当前路径下有个envdir.txt文件,里面有一单行文本,存放了目标路径(含长文件名).
读取其中的路径, 然后复制当前路径下的 mk_v5y31.txt 到目标路径.

我的方法是这样,
cls
set fn=%EnvDir1.txt%
copy /y mk_v5y31.txt "%fn%"\mk_v5y31.txt

我也尝试过
cls
set fn
type EnvDir1.txt > %fn%
copy /y mk_v5y31.txt "%fn%"\mk_v5y31.txt

可都不成功.我不太会批处理,请哪位热心人帮解决下,
我回头再努力学批处理.

[ 本帖最后由 mysmile 于 2009-6-15 22:41 编辑 ]
作者: keen    时间: 2009-6-15 22:09     标题: 回复 1楼 的帖子

看来楼主对批处理知识有点匮乏。
  1. @echo off
  2. set /p route=<EnvDir1.txt
  3. copy mk_v5y31.txt "%route%" /y
  4. pause
复制代码

作者: keen    时间: 2009-6-15 22:11     标题: 回复 1楼 的帖子

多学习批处理,相信你可以作到的!

[ 本帖最后由 keen 于 2009-6-15 22:12 编辑 ]
作者: mysmile    时间: 2009-6-15 22:19     标题: 谢谢

楼上的兄弟,你的代码我试了,没问题,在这里谢谢了。

说起,批处理我平时确实很少用,惭愧啊。
作者: keen    时间: 2009-6-15 22:29     标题: 回复 4楼 的帖子

如果问题得到解决请在标题添加[已解决]字样!




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2