中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-06 16:15
48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » [求助]生成列表如何排除某后缀文件呢?
可打印版本  683 / 3
第1楼 zhangxiangyu 发表于 2007-11-27 12:09
初级用户 发帖 19 积分 44
[求助]生成列表如何排除某后缀文件呢?



这样生成播放列表.m3u里面包含了所有文件,我想排除掉一些后缀的文件,比如:.lrc

生成的.m3u内容如下,想排除掉.lrc
/music/音乐.mp3
/music/音乐.lrc
。。。。
第2楼 dikex 发表于 2007-11-27 14:14
高级用户 发帖 366 积分 788
for /?
翻到最下面
第3楼 dooomer 发表于 2007-11-27 14:24
初级用户 发帖 52 积分 109
@echo off
cls
color 0a
title 魅族M6播放列表更新工具
cd ..
cd music
for /f %%i in ('dir /b/ad *.mp3 *.wma *.ogg') do (
第4楼 zhangxiangyu 发表于 2007-11-27 17:23
初级用户 发帖 19 积分 44
@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
)
)

--------
这样不行
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023