标题: [文件操作] [求助]复制文件到指定目录下所有文件夹 [打印本页]
作者: bskyw 时间: 2009-6-19 00:42 标题: [求助]复制文件到指定目录下所有文件夹
问题如题,我是个菜鸟,在网上终于找到了一个,但是运行到输入目的盘符时无法往下进行,希望大大们给予帮助。文件如下:复制代码
谢谢5楼的大大,您的回得使输入问题以经得到解决,但现在好像只能输入 盘符,不能指定文件夹,我想要个能指定 复制到文件夹的
比如说,把文件复制到一个指定的路径,而不是根目录下,如:D:\123\(下面的所有文件里)
谢谢8楼的大大提出的议建,我会做出改正的
[ 本帖最后由 bskyw 于 2009-6-27 16:25 编辑 ]
作者: Batcher 时间: 2009-6-19 12:51
能介绍一下你为何要复制文件到指定目录下所有文件夹吗?
作者: bskyw 时间: 2009-6-19 17:43
呵呵,管理老大,是怕我用这东西装马吧, 我用这个其实没别的就是自己玩游戏时号太多了,挂机配置里捡取物品都设成一样的,一个一个粘贴太费事了,就想找这样的一个东西。
再说了用这个装马好像不行吧,这个是带有选择的。好像这个可以哦
for /r 目标文件夹 %%a in (.) do (
cd /d %%a
copy /y 要复制的文件 .
)
pause
再有就是喜欢用批处理,比用软件有意思多了,还能学到一些知识,(主要是怕有些软件带的流氓插件,木马,病毒)
[ 本帖最后由 bskyw 于 2009-6-19 17:48 编辑 ]
作者: bskyw 时间: 2009-6-20 22:59
怎么还是没人回复呢,???
作者: keen 时间: 2009-6-23 12:50 标题: 回复 5楼 的帖子
- :输入目的分区
- set /p toDriver=[请输入要复制到的盘符]
- if /i "%inputPath%"=="" goto :输入目的分区
- echo 正在读取文件列表,请稍候...
- for /d %%i in (%toDriver%) do dir %%i:\ /s /d /b >>tmp.忆林子
- attrib +s +h +r tmp.忆林子
- cls
复制代码
把代码中的%inputPath%改成%toDriver%
[ 本帖最后由 keen 于 2009-6-23 12:53 编辑 ]
作者: bskyw 时间: 2009-6-23 16:01
谢谢楼上的大大,可不可以改成
“输入要复制到的路径啊”,根目录下文件夹太多了,读取的速度太慢了。
作者: keen 时间: 2009-6-23 16:08 标题: 回复 7楼 的帖子
没明白你的意思,把什么改成“输入要复制到得路径啊”?
作者: bskyw 时间: 2009-6-23 21:59
因在上面那个例子,好像只能输入 盘符,不能指定文件夹,我想要个能指定 复制到文件夹的
作者: namejm 时间: 2009-6-23 22:09
标题并不能完整地描述你的需求,请把你的具体要求发到顶楼正文中;如果有新的要求,也请一并更新至顶楼,然后在回帖中注明即可。像目前的情况,你有了什么新的要求,在顶楼没有任何反映,别人还得每个帖子都看完才能了解你的完整需求,不利于别人快速领会你的意图,从而让别人失去耐心,希望你能注意提问的技巧。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |