标题: [文件操作] 批处理如何批量查找复制txt文本中的文件? [打印本页]
作者: maillard 时间: 2012-9-18 22:54 标题: 批处理如何批量查找复制txt文本中的文件?
a.txt 文本中有MP3文件的名字列表:
protest
tolerable
knighthood
mayoralty
distinction
residence
。。。。。。
D盘A文件夹里面许多子文件夹,子文件夹里面有与a.txt 文本内容相对应的MP3文件,请问如何将a.txt 文本中对应的MP3文件查找并复制出来。
作者: CrLf 时间: 2012-9-19 00:50
- @echo off
- (for /f "delims=" %%a in (a.txt) do echo \%%a.mp3)>mp3.txt
- dir /s /a-d /b *.mp3|findstr /e /g:mp3.txt>list.txt
- (for /f "delims=" %%a in (list.txt) do copy /y "%%a" "%%~nxa") 2>nul
- pause
复制代码
作者: lforl 时间: 2024-5-16 19:40
CrLf 发表于 2012-9-19 00:50
很赞,这个技巧还可以做很多事情,比如绿色软件更新了,对照老版本,提炼出一个新版本的文件包。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |