會(huì )批處理的進(jìn)來(lái)看看如何實(shí)現這個(gè)文件刪除效果
@for /f "delims=" %%a in ('dir /b/s/a-d "C:\folderB\*.mp4" 2^>nul') do del "C:\folderA\%%~na.rmvb" /f /q /a 簡(jiǎn)單吧,有效就可以了~~~
@echo off&setlocal enabledelayedexpansion for /f "delims=" %%a in ('dir /b /a-d "C:\folderA\*.rmvb" 2^>nul') do ( set "nm=%%~na" if exist "C:\folderB\!nm!.mp4 ( del "C:\folderA\!nm!.rmvb" ) else ( echo 文件還沒(méi)被轉換 ) ) pause
@echo off&setlocal enabledelayedexpansion for /f "delims=" %%a in ('dir /b /a-d "C:\folderA\*.rmvb" 2^>nul') do )(set "nm=%%~na" )(if exist "C:\folderB\!nm!.mp4 del "C:\folderA\!nm!.rmvb" )else (echo ) (pause )