批处理中要实现 if 条件1 或 条件2 成立则执行命令 这个怎么实现?
1个回答
展开全部
你这其实就是判断两个if条件,代码如下:
@echo off & setlocal enabledelayedexpansion
title 删除不匹配文件
for /f "delims=" %%a in ('dir /b /a-d *.lrc') do (
if not exist "%%~na.amr" (
if not exist "%%~na.mp3" (
if not exist "%%~na.wma" (
del /q "%%a" )
)
)
)
goto :eof
@echo off & setlocal enabledelayedexpansion
title 删除不匹配文件
for /f "delims=" %%a in ('dir /b /a-d *.lrc') do (
if not exist "%%~na.amr" (
if not exist "%%~na.mp3" (
if not exist "%%~na.wma" (
del /q "%%a" )
)
)
)
goto :eof
追问
看不懂,你这回答的是个啥,没有lrc文件就删除音频?
追答
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询