encontrando arquivos com seqüências de caracteres selvagens em java
encontrar arquivos correspondentes a um padrão de curinga específico é uma tarefa comum em java. Para atender a essa necessidade, o Apache Commons-Io fornece à classe FileUtils métodos como ListFiles e IteateFiles. txt
para listar arquivos correspondentes usando o FileUtils:
../Test?/sample*.txt
Este código itera os arquivos no diretório atual que correspondem ao WildCard especificado. No entanto, para lidar com diretórios aninhados (por exemplo, pastas testx), você pode iterar através dos diretórios primeiro:
File dir = new File("."); FileFilter fileFilter = new WildcardFileFilter("sample*.java"); File[] files = dir.listFiles(fileFilter); for (File file : files) { System.out.println(file); }
Embora essa solução seja eficaz, pode não ser tão eficiente quanto desejada. Considere usar um regexfilefilter para obter critérios de correspondência mais flexíveis e complexos.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3