标题: [文件操作] 批处理如何根据txt文件清单查询并复制符合条件的文件? [打印本页]
作者: maillard 时间: 2014-7-1 21:56 标题: 批处理如何根据txt文件清单查询并复制符合条件的文件?
1、a.txt文本文档中有单词清单:
dud
glory
sincerely
trophy
clingy
.....
2、A文件夹有很多mp3文件,文件名格式如下:
1 clingy_adj.粘住的,紧贴的.mp3
2 dud n.衣服; 无用物; 哑弹.mp3
3 emerald n.[矿]祖母绿,翡翠,绿宝石,翠绿色adj.翡翠的,翠绿色的.mp3
4 glory_n.荣誉,光荣.mp3
5 lurk_n.潜伏,埋伏vi.潜藏,潜伏,埋伏.mp3
6 mortify vt.克服,苦修,使苦恼vi.制欲,苦行,坏死.mp3
7 patio_n.天井,院子.mp3
8 petty adj.小的,不重要的,小规模的,小型的,细微的,小器的,卑鄙的.mp3
9 rational adj.理性的,合理的,推理的n.[数]有理数.mp3
10 resent_v.愤恨,怨恨.mp3
11 sincerely adv.真诚地.mp3
12 titan n.[希神]提坦,太阳神,巨人.mp3
13 trophy n.战利品,奖品vt.用战利品装饰,授予...奖品.mp3
14 umbrage n.树荫,不快.mp3
15 unitard n.弹力全身紧身衣(通常为体操运动员、舞蹈演员所穿,也用作时装).mp3
16 wreck n.失事船(或飞机),残骸,(船,飞机的)失事vt.破坏,拆毁.mp3
17 applause n.鼓掌欢迎,欢呼.mp3
...........
3、如何根据a.txt中的清单列表,查找A文件夹中对应的MP3文件,并复制到B文件夹
作者: apang 时间: 2014-7-2 12:44
- @echo off
- md B 2>nul
- (for %%a in ("A\*.mp3") do echo,%%~nxa)>$
- for /f "delims=" %%a in ('findstr /ibg:a.txt $') do copy "A\%%a" "B\"
- del $ & pause
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |