请注意*在规则表达式和cmd的控制台有着不同的意义:
就如你所知道的,在规则表达式中,它代表0个或无穷心个。可是有个前提,它前面得有东西。如果没有,它就有点象规则表达式中的.号了。在cmd控制台里,它代表任意个任意的字符。
用的是规则表达式,不能指望它有控制台的输出。这个命令可以达到你期望的输出:java DirList .*java