我的歌曲和歌词在一个目录下,现在歌太多了,有的lrc没有对应的歌曲。
for /r %%j in (*.lrc) do if not exist %%~nj.* echo %%j
这句代码现在有问题,貌似会输出所有lrc文件,请高手帮我修改一下,删除没有歌曲对应的lrc歌词
批处理删除多余的lrc文件
答案:2 悬赏:40 手机版
解决时间 2021-02-22 04:18
- 提问者网友:呐年旧曙光
- 2021-02-21 11:33
最佳答案
- 五星知识达人网友:罪歌
- 2021-02-21 12:37
@echo off
setlocal enabledelayedexpansion
for /f %%j in ('dir /a-d /b *.lrc') do (
set icount=0
for /f %%i in ('dir /a-d /b "%%~nj.*"') do (
set /a icount=icount+1
)
if !icount! EQU 1 echo %%j
)
上面的保存为bat运行即可输出同目录下单独的lrc文件
setlocal enabledelayedexpansion
for /f %%j in ('dir /a-d /b *.lrc') do (
set icount=0
for /f %%i in ('dir /a-d /b "%%~nj.*"') do (
set /a icount=icount+1
)
if !icount! EQU 1 echo %%j
)
上面的保存为bat运行即可输出同目录下单独的lrc文件
全部回答
- 1楼网友:猎心人
- 2021-02-21 13:08
支持一下感觉挺不错的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯