求移动文件的 批处理

来源:百度知道 编辑:UC知道 时间:2024/05/22 10:27:02
求批处理,移动一个列表里的文件到另一个文件夹.
比如;
E:\AAA 里面有1.MP3 , 2.MP3, 3.MP3...1000.MP3共一千首MP3,, 我刚好有个文件名和图径的TXT文本列表, 但里面有5000首MP3的路径指向这个AAA.我想对照这5000首列表把在AAA里面存在的就拷到E:\BBB

复制以下内容,存为bat文件
假设你的txt文件.在e盘名字是1.txt
@echo off
for /f "delims=" %%i in ('dir/b e:\aaa\*.mp3') do call :ss %%i
goto :eof
:ss
set var=%1
setlocal ENABLEDELAYEDEXPANSION
for /f %%j in (e:\1.txt) do (
set tt=%%j
if e:\aaa\!var!==!tt! xcopy/y e:\aaa\!var! e:\bbb\&goto :eof
)