不,你不能。Java是相当低级的语言(与shell脚本相比),因此必须更加明确地执行此类操作。您应该使用folder.listFiles(FilenameFilter)搜索带有所需掩码的文件,然后遍历返回的数组以删除每个条目。像这样:
final File folder = ...final File[] files = folder.listFiles( new FilenameFilter() { @Override public boolean accept( final File dir, final String name ) { return name.matches( "dailyReport_08.*\.txt" ); }} );for ( final File file : files ) { if ( !file.delete() ) { System.err.println( "Can't remove " + file.getAbsolutePath() ); }}


