作者: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
)
)
--------
这样不行