如何仅打开特定的文件扩展名,例如.doc而不是.docx?

时间:2014-11-28 13:44:55

标签: windows batch-file command command-line-arguments command-prompt

我一直在尝试使用只有扩展名 .doc 的.bat脚本打开子目录中的文件。但是,它也会打开 .docx 文件。我尝试过使用引号和反斜杠,但无济于事。

for /r %%v in (*.doc) do start "" /b "%%~v"

如何仅打开 * .doc ,但不打开 *。docx

1 个答案:

答案 0 :(得分:2)

for /r %%v in (*.doc) do IF /i "%%~xv"==".doc" start "" /b "%%~v"

问题出现是因为掩码与“短名称”“长名”匹配。