BATCH:如果名称包含部分单词,则转到EOF

时间:2013-03-08 12:54:09

标签: batch-file contains eof goto

我有一个批处理脚本,它有一个变量'%4'并且是随机文件名,但有时它的名称如下:

  

030813.mp3
  20130307.mp3

如果ext是mp3

,我想让它转到EOF

到目前为止,我有这个但是它没有工作

  

IF%4 == *。mp3 GOTO EOF

1 个答案:

答案 0 :(得分:3)

%~x4将%4扩展为文件扩展名
 (http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/percent.mspx?mfr=true
 ...所以试试IF %~x4==.mp3 GOTO EOF