无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 10684|回复: 15
打印 上一主题 下一主题

批处理复制文件(怎么写)

[复制链接]
跳转到指定楼层
1#
发表于 2008-4-10 22:03:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
批处理复制文件可不可以
从记事本文件获取文件列表

目的:

   把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 编辑 ]
2#
发表于 2008-4-11 16:54:26 | 只看该作者
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 命令可以完成.
这样不能自动操作了.
回复

使用道具 举报

3#
发表于 2008-4-11 17:05:30 | 只看该作者
也可能在不同的地方,出现相同文件名的不同文件。
回复

使用道具 举报

4#
发表于 2008-4-11 17:08:34 | 只看该作者
存在这种可能....
回复

使用道具 举报

5#
 楼主| 发表于 2008-4-12 09:02:49 | 只看该作者
谢谢!




怎么去掉这个提示
回复

使用道具 举报

6#
 楼主| 发表于 2008-4-12 09:28:21 | 只看该作者
原帖由 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 编辑 ]
回复

使用道具 举报

7#
 楼主| 发表于 2008-4-12 09:33:47 | 只看该作者
也许你们觉得是多余的
但是我确实有用
另一方面是学习学习


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

[ 本帖最后由 xuexiang 于 2008-4-12 09:36 AM 编辑 ]
回复

使用道具 举报

8#
发表于 2008-4-12 14:42:31 | 只看该作者
原帖由 xuexiang 于 2008-4-12 09:02 AM 发表
谢谢!
38832



怎么去掉这个提示


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

用管道操作符重新定向操作
xcopy xue\1 xiang\00001  < copy.txt
copy.txt文件内容为 F 注意copy.txt路径
回复

使用道具 举报

9#
发表于 2008-4-12 14:50:52 | 只看该作者

回复 #6 xuexiang 的帖子

dir 命令无法自动填写源路径.

你要把你的实际应用都讲清楚,包括操作系统,具体环境.
这样别人才能动脑筋想一想!
回复

使用道具 举报

10#
 楼主| 发表于 2008-4-12 15:14:57 | 只看该作者
操作系统: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 编辑 ]
回复

使用道具 举报

11#
 楼主| 发表于 2008-4-12 17:53:23 | 只看该作者
cmd有没有什么可以代表盘符的或可以按卷标确定路径也行(因为一些U盘或移动硬盘在不同的电脑上显示不同的盘符)
或者有没有像
%WINDIR%这种默认目录

[ 本帖最后由 xuexiang 于 2008-4-12 06:08 PM 编辑 ]
回复

使用道具 举报

12#
发表于 2008-4-16 16:52:41 | 只看该作者
你要是想整理你的文件完全可以手工整理,以后下载的时候边下边整理.
你实际上是想要一个能搜索任意地方的已知文件然后把它拿到手,过程中还要全自动,这已具有间谍功能的任务.

试试强大的FCOPY吧!
回复

使用道具 举报

13#
发表于 2008-4-17 19:23:52 | 只看该作者

回复 #1 xuexiang 的帖子

xcopy @Y:\system32.txt c:\wxpe\system32
xcopy Y:\A.CMD C:\WXPE\System32 /D
回复

使用道具 举报

14#
发表于 2008-4-27 00:17:25 | 只看该作者
原帖由 xuexiang 于 2008-4-12 09:02 AM 发表
谢谢!
38832



怎么去掉这个提示



加/I可以去掉这个参数,关于xcopy的参数你可以在命令提示符下输入xcopy /?可以查看的
回复

使用道具 举报

15#
发表于 2008-4-27 22:28:03 | 只看该作者
学习了~~~~~~~~~~
回复

使用道具 举报

16#
发表于 2008-6-4 10:43:54 | 只看该作者
呵呵 太感谢 看了这贴 我又学到一了((*^__^*) 嘻嘻…… 不用找了)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-23 02:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表