F:\轻松玩乐团-草包一样的生活.mp3
F:\Pet Shop Boys-love etc..mp3
F:\旺福-胖妞的怒吼.mp3
F:\list.txt
F:\KwMusic.exe
F:\STEREOPHONICS-MAYBE TOMORROW.mp3
F:\The gala-young for you(年轻).mp3
F:\Pink-Please Don't Leave Me.mp3
F:\声音碎片-优美的低于生活.mp3
F:\We Shot The Moon-In The Blue.mp3
F:\Sum41-open your eyes.mp3
F:\Shivaree-Goodnight Moon.mp3
F:\MC Hot Dog-差不多先生.mp3
F:\周迅-小聪明.mp3
F:\Avril Lavigne(艾薇儿)-When You're Gone.mp3
F:\待测code.txt
F:\My Little Airport-让我搭上一班会爆炸的飞机.mp3
F:\木马-庆祝生活的方法.mp3
F:\Recycled\Df2.txt
F:\Recycled\Df3.txt
F:\Recycled\Df4.txt
F:\Recycled\Df1\get3.ico
F:\Recycled\Df1\notepad.exe
F:\Recycled\Df1\IconCutter.exe
F:\Recycled\Df1\get2.ico
F:\Recycled\Df1\get.ico
F:\Recycled\Df1\get4.ico
[ Last edited by lcleft on 2009-4-30 at 00:50 ]作者: netbenton 时间: 2009-4-30 00:47 @echo off&setlocal enabledelayedexpansion
for /f "tokens=1* delims=\" %%a in (a.txt) do (set str=0%%b
if "!str:.mp3=!" neq "!str!" echo %%b
)
[ Last edited by netbenton on 2009-4-29 at 23:22 ]作者: freeants001 时间: 2009-4-30 00:47
Quote:
for /f "delims=" %%i in (list.txt) do @if "%%~xi" equ ".mp3" echo %%~pnxi
@echo off&setlocal enabledelayedexpansion
for /f "tokens=1* delims=\" %%a in (a.txt) do (set str=0%%b
if "!str:.mp3=!" neq !str! echo %%b
)
测试失败啊
得到如下:
轻松玩乐团-草包一样的生活.mp3
Pet Shop Boys-love etc..mp3
旺福-胖妞的怒吼.mp3
list.txt
KwMusic.exe
STEREOPHONICS-MAYBE TOMORROW.mp3
The gala-young for you(年轻).mp3
Pink-Please Don't Leave Me.mp3
声音碎片-优美的低于生活.mp3
We Shot The Moon-In The Blue.mp3
Sum41-open your eyes.mp3
Shivaree-Goodnight Moon.mp3
MC Hot Dog-差不多先生.mp3
周迅-小聪明.mp3
Avril Lavigne(艾薇儿)-When You're Gone.mp3
待测code.txt
My Little Airport-让我搭上一班会爆炸的飞机.mp3
木马-庆祝生活的方法.mp3
Recycled\Df2.txt
Recycled\Df3.txt
Recycled\Df4.txt
Recycled\Df1\get3.ico
Recycled\Df1\notepad.exe
Recycled\Df1\IconCutter.exe
Recycled\Df1\get2.ico
Recycled\Df1\get.ico
Recycled\Df1\get4.ico作者: yangfengoo 时间: 2009-4-30 01:09 3楼测试
得到:
\轻松玩乐团-草包一样的生活.mp3
\Pet Shop Boys-love etc..mp3
\旺福-胖妞的怒吼.mp3
\STEREOPHONICS-MAYBE TOMORROW.mp3
\The gala-young for you(年轻).mp3
\Pink-Please Don't Leave Me.mp3
\声音碎片-优美的低于生活.mp3
\We Shot The Moon-In The Blue.mp3
\Sum41-open your eyes.mp3
\Shivaree-Goodnight Moon.mp3
\MC Hot Dog-差不多先生.mp3
\周迅-小聪明.mp3
\Avril Lavigne(艾薇儿)-When You're Gone.mp3
\My Little Airport-让我搭上一班会爆炸的飞机.mp3
\木马-庆祝生活的方法.mp3
多了\
新手结合2,3楼的来意个
for /f "tokens=2* delims=\" %%i in (a.txt) do @if "%%~xi" equ ".mp3" echo %%i >>mp3list.txt
[ Last edited by yangfengoo on 2009-4-30 at 01:20 ]作者: lcleft 时间: 2009-4-30 01:23 if "%%~xi" equ ".mp3"
不明白 "%%~xi"作者: netbenton 时间: 2009-4-30 01:25 re 楼主
2楼原少了一对双引号,已改正
你的那个行要这样才行吧:
for /f "tokens=1* delims=\" %%i in (a.txt) do @if "%%~xj" equ ".mp3" echo %%j >>mp3list.txt作者: yangfengoo 时间: 2009-4-30 01:38 不会啊我的
for /f "tokens=2* delims=\" %%i in (a.txt) do @if "%%~xi" equ ".mp3" echo %%i >>mp3list.txt
和你的
for /f "tokens=1* delims=\" %%i in (a.txt) do @if "%%~xj" equ ".mp3" echo %%j >>mp3list.txt
得到的 完全一样啊。
我应2*的哦。
[ Last edited by yangfengoo on 2009-4-30 at 01:39 ]作者: yangfengoo 时间: 2009-4-30 01:40
Quote:
Originally posted by lcleft at 2009-4-30 01:23:
if "%%~xi" equ ".mp3"
不明白 "%%~xi"