无忧启动论坛
标题:
文件批量搜索并复制
[打印本页]
作者:
dashayu
时间:
2011-2-2 10:25
标题:
文件批量搜索并复制
本人对批处理不太了解,遇到下面的问题:
假设文件1.txt的内容是a,b,c,d,……
文件夹歌曲下面有a.mp3 b.mp3 c.mp3 d.mp3 ……
就是说文件1.txt里面是文件名,想在某一文件夹里面按1.txt的内容搜索文件,如果找到了就复制文件到另一个文件夹下面,并把没有找到的文件名输出到2.txt中。请高手帮忙写个批处理。谢谢!!
作者:
x9tian
时间:
2011-2-3 09:24
@echo off
::把本批处理放置到要转存的文件所在分区任意位置
set /p var= 把要转存到的目录拖放到本窗口
pushd "%var%"
setlocal enabledelayedexpansion
for /f "usebackq" %%i in ("1.txt") do for /f "delims=*" %%a in (' dir/a-d/b/s %~D0%%i ') do if not exist %var%\%%~nxi copy /y "%%a"
作者:
zhoubin
时间:
2011-2-6 09:07
D:\新建文件夹 (2)\下有文件1.txt,1.txt的内容是a.mp3 b.mp3 c.mp3 d.mp3
D:\新建文件夹 (2)\mp3\文件夹里有a.mp3 b.mp3 c.mp3 d.mp3 e.mp3
就是说文件D:\新建文件夹 (2)\1.txt里面是文件名,想在D:\新建文件夹 (2)\mp3\里按D:\新建文件夹 (2)\1.txt的内容搜索文件,如果找到了就复制文件到D:\新建文件夹 (2)\mp3 01\文件夹下面,把没有找到的文件复制到D:\新建文件夹 (2)\mp3 02\文件夹下,而且把没有找到的文件名输出到D:\新建文件夹 (2)\2.txt中。。。。
请教楼上的朋友,以上的描述如何实现。。。。
谢谢!!!
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3