1

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

dir *1.*

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

4

1 回答 1

3

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

于 2011-04-28T14:06:33.733 回答