作者ljuber (二姐带来美丽心灵)
看板EZsoft
标题[请问] dos批次集中写法?
时间Tue Dec 13 10:29:06 2011
环境:dos模式
如果我有很多档案
都分布在不同资料夹
例如
00100.avi
00153.avi
都是在名称为100的资料夹内
然後
00201.mpg
00255.avi
都是在名称为200的资料夹内
这样的档案有上千个
但是我要将这些档案通通集合起来copy到一个资料夹内
不知道用dos批次档要怎麽写比较好?
(我可以用excel去编辑批次档就是了)
ps:
因为已经有个文字档案(list.txt)
但是内容是这样 (因为不知道副档名)
0101.*
0110.*
0250.*
.
.
.
几百行
我用for指令写不出来Q_Q
--
还挺好听的- 蔡黄汝与藤井树
https://www.youtube.com/watch?v=KElhLiTO5e4
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.192.214.54
※ 编辑: ljuber 来自: 123.192.214.54 (12/13 10:55)
1F:推 DeathBook:用total commander搬移1分钟内可完事 12/13 11:13
2F:→ eva19452002:可以用01*.*代表01开头所有档名,以此类推 12/13 12:30
3F:→ eva19452002:不然也可以这样子下吧? 12/13 12:31
4F:→ eva19452002:copy e:\100\*.* e:\aaa copy e:\200\*.* e:\aaa 12/13 12:33
5F:→ ljuber:楼上其实我是建好copy出来的清单 想用for指令 12/13 13:58
6F:→ ljuber:一楼可以教一下吗? 12/13 13:59
7F:→ firejox:for /f %%g in (dir /b /s e:\|findstr /g:file)这样? 12/13 19:23
8F:→ firejox:不过这样你的档案後里就不能有.*这个罗 12/13 19:25
9F:→ ljuber:最後我还是用dir /b/s >xxx.txt 档案 用excel去找出每个 12/13 23:15
10F:→ ljuber:代号的副档名 然後vlookup回来路径 做成有路径跟完整档名的 12/13 23:15
11F:→ ljuber:文字档 用for /f %a in (xxx.txt) do copy %a d:\xxx 12/13 23:16
12F:→ ljuber:完成我的需求XDDD 12/13 23:16
13F:推 ClubT:可以用 xcopy 12/14 15:59
14F:推 ACGB:开档案总管>右上搜寻 *.* >把列出的档案搬移即可 12/14 22:39