无忧启动论坛

标题: 批处理复制文件(怎么写) [打印本页]

作者: xuexiang    时间: 2008-4-10 22:03
标题: 批处理复制文件(怎么写)
批处理复制文件可不可以
从记事本文件获取文件列表

目的:

   把XUE文件夹里的1.2.3.4.5.6.7.8.9.0文件复制到XIANG文件夹(XIANG这个文件夹也许不存在)
   并把1改成00001
   并把2改成00002
   并把3改成00003
   并把4改成00004
   并把5改成00005
   并把6改成00006
   并把7改成00007
   并把8改成00008
   并把9改成00009
   并把0改成00000


这个批处理怎么写


再加难一步:
知道有这个文件
但不只在哪


比如:电脑某盘某个文件夹下有11111


不知具体路径
但知道文件名称(11111)

把它复制到在C:盘下新建一个文件夹命名为ABC文件夹下并重命名为ABCDE

怎么写呀?

[ 本帖最后由 xuexiang 于 2008-4-11 12:08 AM 编辑 ]
作者: cxyun    时间: 2008-4-11 16:54
xcopy xue\1 xiang\00001  
............................
xcopy xue\0 xiang\00000

xcopy 命令可以新建文件夹
因你的目标文件没有扩展名,系统会提示你确认操作.最好加上文件扩展名.
如果你一定要用这样的文件名,只能用管道操作符重新定向操作
xcopy xue\1 xiang\00001  < copy.txt
copy.txt文件内容为 F 注意copy.txt路径

不知具体路径这问题不太好办.
比如文件在d盘,可用:
dir d:11111 /s
来搜出具体位置
再用xcopy 命令可以完成.
这样不能自动操作了.
作者: lianjiang    时间: 2008-4-11 17:05
也可能在不同的地方,出现相同文件名的不同文件。
作者: cxyun    时间: 2008-4-11 17:08
存在这种可能....
作者: xuexiang    时间: 2008-4-12 09:02
谢谢!




怎么去掉这个提示
作者: xuexiang    时间: 2008-4-12 09:28
原帖由 cxyun002 于 2008-4-11 04:54 PM 发表
xcopy xue\1 xiang\00001  
............................
xcopy xue\0 xiang\00000

xcopy 命令可以新建文件夹
因你的目标文件没有扩展名,系统会提示你确认操作.最好加上文件扩展名.
如果你一定要用这样 ...

不知具体路径这问题不太好办.
比如文件在d盘,可用:
dir d:11111 /s
来搜出具体位置
再用xcopy 命令可以完成.
这样不能自动操作了.



不知具体路径这问题不太好办.
比如文件在d盘,可用:
dir d:11111 /s
来搜出具体位置
再用xcopy 命令可以完成.
这样不能自动操作了.

找到以后
可不可以
自动填写源路径呀

就是有什么方法可以把源路径写入
文本
反正就是想让它自动化

[ 本帖最后由 xuexiang 于 2008-4-12 09:31 AM 编辑 ]
作者: xuexiang    时间: 2008-4-12 09:33
也许你们觉得是多余的
但是我确实有用
另一方面是学习学习


一点追求而已
就像有些人无私的为人服务
当然我这不是

[ 本帖最后由 xuexiang 于 2008-4-12 09:36 AM 编辑 ]
作者: cxyun    时间: 2008-4-12 14:42
原帖由 xuexiang 于 2008-4-12 09:02 AM 发表
谢谢!
38832



怎么去掉这个提示


原以为你用dos,现看见你用cmd,还是用下面方法解决

用管道操作符重新定向操作
xcopy xue\1 xiang\00001  < copy.txt
copy.txt文件内容为 F 注意copy.txt路径
作者: cxyun    时间: 2008-4-12 14:50
标题: 回复 #6 xuexiang 的帖子
dir 命令无法自动填写源路径.

你要把你的实际应用都讲清楚,包括操作系统,具体环境.
这样别人才能动脑筋想一想!
作者: xuexiang    时间: 2008-4-12 15:14
操作系统:xp
主要应用:把一些数字编码文件复制到另一文件夹
     (从网上下的文件名默认是编码,是HP的驱动,各种机型驱动都不一样,而且有很多文件是重复的)
     例如:sp35124>显卡
                        sp34112>声卡
                        ......

        xcopy D:\驱动\sp35124.exe E:\6520\显卡.exe< copy.txt
                        xcopy D:\驱动\sp34112.exe E:\6520\声卡.exe< copy.txt
        ......

[ 本帖最后由 xuexiang 于 2008-4-12 05:48 PM 编辑 ]
作者: xuexiang    时间: 2008-4-12 17:53
cmd有没有什么可以代表盘符的或可以按卷标确定路径也行(因为一些U盘或移动硬盘在不同的电脑上显示不同的盘符)
或者有没有像
%WINDIR%这种默认目录

[ 本帖最后由 xuexiang 于 2008-4-12 06:08 PM 编辑 ]
作者: cxyun    时间: 2008-4-16 16:52
你要是想整理你的文件完全可以手工整理,以后下载的时候边下边整理.
你实际上是想要一个能搜索任意地方的已知文件然后把它拿到手,过程中还要全自动,这已具有间谍功能的任务.

试试强大的FCOPY吧!
作者: pseudo    时间: 2008-4-17 19:23
标题: 回复 #1 xuexiang 的帖子
xcopy @Y:\system32.txt c:\wxpe\system32
xcopy Y:\A.CMD C:\WXPE\System32 /D
作者: jonson_qf    时间: 2008-4-27 00:17
原帖由 xuexiang 于 2008-4-12 09:02 AM 发表
谢谢!
38832



怎么去掉这个提示



加/I可以去掉这个参数,关于xcopy的参数你可以在命令提示符下输入xcopy /?可以查看的
作者: zjghjs    时间: 2008-4-27 22:28
学习了~~~~~~~~~~
作者: ohlzc    时间: 2008-6-4 10:43
呵呵 太感谢 看了这贴 我又学到一了((*^__^*) 嘻嘻…… 不用找了)




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3