无忧启动论坛

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

请教一个复制文件批处理。(已结)

[复制链接]
跳转到指定楼层
1#
发表于 2013-4-7 10:55:12 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 2011xiaobing 于 2013-5-21 22:38 编辑

请教一个复制文件批处理。请大神援手。谢谢!!
目标:想用一个批处理复制图片中的所有文件。(从系统盘复制到 D:\WIN8PE下)

仅以 x86_microsoft.windows.c..-controls.resources_
6595b64144ccf1df_5.82.9200.16384_zh-cn_34a1c02759bce553 说明,
不同的版本,字符串 6595b64144ccf1df_5.82.9200.16384_zh-cn_34a1c02759bce553 也不同
我想用一个 通用的 批处理搞定形如:
x86_Microsoft.VC80.*
x86_microsoft.windows.c..-controls.resources_*_zh-cn_*

Manifests文件夹只要对应的*.manifest文件即可。
22#
 楼主| 发表于 2013-5-12 23:18:40 | 只看该作者
本帖最后由 2011xiaobing 于 2013-5-12 23:31 编辑

文件列表:
X:\WINDOWS\WINSXS
├─Manifests
├─Temp
│  ├─InFlight
│  └─PendingRenames
├─x86_microsoft.windows.c..-controls.resources_6595b64144ccf1df_5.82.9385.0_enus_5d346b9692551205
├─x86_microsoft.windows.c..-controls.resources_6595b64144ccf1df_5.82.9385.0_zhcn_bcbad6047976ec17
├─x86_microsoft.windows.c..-controls.resources_6595b64144ccf1df_6.0.9385.0_en-s_c0e0acad059748bc
├─x86_microsoft.windows.c..-controls.resources_6595b64144ccf1df_6.0.9385.0_zh-n_2067171aecb922ce
├─x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.9385.0_none_47292b165aee018
├─x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.9385.0_none_aad56c7d8f116cf
├─x86_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_6.3.9385.0_none_8697a06ec8eeac0
├─x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.9385.0_none_3b4b64015383550
├─x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.9385.0_none_3d31db9b50a9ae9
└─x86_microsoft.windows.isolationautomation_6595b64144ccf1df_1.0.0.0_none_35d37a66c38ade4
。。。。。等等。。
回复

使用道具 举报

21#
 楼主| 发表于 2013-5-12 22:49:16 | 只看该作者
本帖最后由 2011xiaobing 于 2013-5-12 22:52 编辑
x9tian 发表于 2013-5-12 16:14
想搭把手,可跟本不知道楼主到底要的是哪些文件,  要知道 没 用 tree 生成目录树环境, 无法看到同级目录下 ...


感谢大师!

由于以前上传的图片,不知怎么没有了。
要复制的文件,仅以如下文件说明:由于不同的WINDOWS版本,
文件夹的后缀
6595b64144ccf1df_5.82.9200.16384_zh-cn_34a1c02759bce553等等都不同,
目标:是用一通用批处理,解决所有版本这类文件复制问题
X:\WINDOWS\WINSXS
├─Manifests
├─Temp
│  ├─InFlight
│  └─PendingRenames
├─x86_Microsoft.VC80.ATL_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_cbb27474
├─x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700
├─x86_Microsoft.VC80.MFCLOC_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_91481303
├─x86_Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_3bf8fa05
├─x86_microsoft.windows.c..-controls.resources_6595b64144ccf1df_5.82.9200.1638
4_zh-cn_34a1c02759bce553
├─x86_microsoft.windows.c..-controls.resources_6595b64144ccf1df_6.0.9200.16384
_zh-cn_fecb149399cdf584
├─x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.9200.16384_none_
bf100cd445f4d954
├─x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.9200.16384_none_8
93961408605e985
├─x86_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_6.2.9200.16384_non
e_e385a265c77448bf
├─x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.9200.16384_none_cad2e5414
79289ac
└─x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.9200.16384_none_ba245425e
0986353
回复

使用道具 举报

20#
发表于 2013-5-12 16:14:10 | 只看该作者
想搭把手,可跟本不知道楼主到底要的是哪些文件,  要知道 没 用 tree 生成目录树环境, 无法看到同级目录下以及目标目录的环境
回复

使用道具 举报

19#
发表于 2013-5-11 21:14:11 | 只看该作者
要过滤文件名当中的字符串,好象比较复杂,要用到FIND外部命令,这个早忘光光了。。。 不知道XCOPY命令能不能实现。。。

如果只选择文件名或者扩展名,倒好办。。。

for  %a  in(x86_Microsoft.VC80.*)  do  copy  %a  D:\WIN8PE\.


回复

使用道具 举报

18#
 楼主| 发表于 2013-4-10 18:54:02 | 只看该作者
本帖最后由 2011xiaobing 于 2013-4-10 20:09 编辑
2011hwo1 发表于 2013-4-8 18:21
不知道你实验了没有


不是这么简单的!
虽然没用上,但还是非常感谢!
结帖吧。
回复

使用道具 举报

17#
发表于 2013-4-8 18:21:39 | 只看该作者
不知道你实验了没有
回复

使用道具 举报

16#
发表于 2013-4-8 10:43:21 | 只看该作者
回复  2011hwo1


pe文件列表已经有了,这是 WIN BLUE 的系统的文件列表:

220[/attach]
2011xiaobing 发表于 2013-4-7 22:11

唉,你搞那么复杂啊,很难看的,
你就把要整体复制的文件夹列表   或者整体复制的文件夹的共同特点 和只需要复制文件夹里部分文件的文件特征写出来就是了
回复

使用道具 举报

15#
发表于 2013-4-8 10:31:23 | 只看该作者
本帖最后由 2011hwo1 于 2013-4-8 18:19 编辑

FOR /F "delims=" %%A IN ('DIR x86_Microsoft.VC80.*/AD/B') DO XCOPY %%A D:\WIN8PE\%%A\
FOR /F "delims=" %%A IN ('DIR x86_microsoft.windows.c..-controls.resources_*_zh-cn_*/AD/B') DO XCOPY %%A D:\WIN8PE\%%A\
xcopy /s/y Manifests\*.manifest D:\WIN8PE\Manifests\
试试吧,看还有什么没有复制到的
回复

使用道具 举报

14#
发表于 2013-4-8 09:21:34 | 只看该作者
真悲剧吖,咋搞得
回复

使用道具 举报

13#
发表于 2013-4-8 09:21:11 | 只看该作者
列兵是不是不可以发帖啊
回复

使用道具 举报

12#
发表于 2013-4-7 23:44:02 | 只看该作者
用gawk吧,更强大,具体方案我不懂,提供点参考:用下面的语句可以得到所需拷贝文件的列表,gawk你要自己下载,系统没有的,其用法复杂,我看不太懂
C:\Windows\WinSxS>dir|gawk "/zh-cn/">c:\1.txt
打开c:\1.txt看看,有没有遗漏或者其他问题
回复

使用道具 举报

11#
 楼主| 发表于 2013-4-7 22:11:25 | 只看该作者
本帖最后由 2011xiaobing 于 2013-4-7 22:23 编辑

回复 4# 2011hwo1


pe文件列表已经有了,这是 WIN BLUE 的系统的文件列表:

[attach]159 copy1.rar (111.97 KB, 下载次数: 5) 220[/attach]

copy.rar

287.25 KB, 下载次数: 6

文件

回复

使用道具 举报

10#
 楼主| 发表于 2013-4-7 21:53:26 | 只看该作者
望楼上的大侠给出具体方案。先谢!
当然,在制作PE过程中,复制这几个文件并非难事,
但用批处理复制WINSXS里的几个文件让人头疼,
我是想用一个批处理解决复制PE所需的文件,
再用一个批处理解决注册表,这样制作PE就是一键式。
回复

使用道具 举报

9#
发表于 2013-4-7 21:32:58 | 只看该作者
要带有zh-cn关键字的?试试grep吧
回复

使用道具 举报

8#
 楼主| 发表于 2013-4-7 21:24:20 | 只看该作者
本帖最后由 2011xiaobing 于 2013-5-21 22:40 编辑

以前上传的图片没了。
回复

使用道具 举报

7#
 楼主| 发表于 2013-4-7 21:10:17 | 只看该作者
本帖最后由 2011xiaobing 于 2013-4-7 21:40 编辑

win8 blue 9364 版 pe
支持网络、主题等。。。。。,这些都是在PE环境下回复的。
回复

使用道具 举报

6#
 楼主| 发表于 2013-4-7 21:00:19 | 只看该作者
本帖最后由 2011xiaobing 于 2013-5-21 22:39 编辑

当然,为了感谢,还会第一时间奉上首款多功能WIN8 BLUE PE
回复

使用道具 举报

5#
 楼主| 发表于 2013-4-7 20:45:15 | 只看该作者
本帖最后由 2011xiaobing 于 2013-4-7 22:03 编辑

至少不少于需要复制的文件。谢谢!
winsxs里的文件清单有几百K,而我要的仅几个文件而已。
回复

使用道具 举报

4#
发表于 2013-4-7 20:35:28 | 只看该作者
你到底是要排除的文件多还是 要复制的文件多,要复制的文件夹清单?
我没有用win8,所以需要你的今天复制目的
回复

使用道具 举报

3#
发表于 2013-4-7 20:34:42 | 只看该作者
你到底是要排除的文件多还是 要复制的文件多,要复制的文件夹清单?
回复

使用道具 举报

2#
 楼主| 发表于 2013-4-7 11:35:17 | 只看该作者
本帖最后由 2011xiaobing 于 2013-5-21 22:39 编辑

这是一个老话题了,已有很多解决方案,但不理想。
有的不是文件复制多了,就是少了,不够通用。
从复制有图片可看出:少了好几个文件夹,
而x86_microsoft.windows.c..-controls.resources_6595b64144ccf1df_5.82.9364.0_ar-sa_c893c814cd536e2c
显然不是我要的。


呵呵,这里大神如云,一定能给出绝佳的方案!!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 04:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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