Board logo

标题: [求助]生成列表如何排除某后缀文件呢? [打印本页]

作者: zhangxiangyu     时间: 2007-11-27 12:09    标题: [求助]生成列表如何排除某后缀文件呢?


@echo off
cls
color 0a
title 魅族M6播放列表更新工具
cd ..
cd music
for /f %%i in ('dir /b/ad') do (
        echo.
        if exist ../PLAYLISTS/%%i.m3u (
                echo 更新播放列表: %%i.m3u
        ) else ( echo 创建播放列表: %%i.m3u)
        echo*>../PLAYLISTS/%%i.m3u 2>nul

        for /f "tokens=*" %%j in ('dir %%i /on/b') do (
                echo       %%j
                echo \MUSIC\%%i\%%j>>../PLAYLISTS/%%i.m3u
        )
)
这样生成播放列表.m3u里面包含了所有文件,我想排除掉一些后缀的文件,比如:.lrc

生成的.m3u内容如下,想排除掉.lrc
/music/音乐.mp3
/music/音乐.lrc
。。。。
作者: dikex     时间: 2007-11-27 14:14
for /?
翻到最下面
作者: dooomer     时间: 2007-11-27 14:24
@echo off
cls
color 0a
title 魅族M6播放列表更新工具
cd ..
cd music
for /f %%i in ('dir /b/ad *.mp3 *.wma *.ogg') do (
作者: zhangxiangyu     时间: 2007-11-27 17:23
@echo off
cls
color 0a
title 魅族M6播放列表更新工具
cd ..
cd music
for /f %%i in ('dir /b/ad *.mp3 *.wma *.ogg') do (
        echo.
        if exist ../PLAYLISTS/%%i.m3u (
                echo 更新播放列表: %%i.m3u
        ) else ( echo 创建播放列表: %%i.m3u)
        echo*>../PLAYLISTS/%%i.m3u 2>nul

        for /f "tokens=*" %%j in ('dir %%i /on/b') do (
                echo       %%j
                echo \MUSIC\%%i\%%j>>../PLAYLISTS/%%i.m3u
        )
)

--------
这样不行