如何让dir不匹配短文件名?

时间:2011-04-28 14:04:24

标签: windows batch-file dir

我有一个批处理文件,其中包含一个dir命令,该命令试图匹配以1结尾的文件。

dir *1.*

这不起作用,因为dir匹配文件名的短版本和长版本。因此,虽然MyFileName.ext与* 1. *不匹配,但MYFILE~1.EXT确实如此,因此MyFileName.ext包含在结果中。如何防止dir与短文件(8.3)文件名匹配?

1 个答案:

答案 0 :(得分:3)

你不能 - 你必须以其他方式匹配它们。试试dir /b | findstr ".*1\..*"