需求,递归输出某个目录下的所有日志文件,我们可以使用
commons-io
进行处理,避免重复造轮子。↵## 使用↵依赖↵↵compile group: 'commons-io', name: 'commons-io', version: '2.6'↵
↵测试↵↵ @Test↵ public void testFilters(){↵ String outFilePath = "./logdir2";↵ String fileFilters[] = {".log"};↵ IOFileFilter[] ioFileFilters = new IOFileFilter[fileFilters.length];↵ for (int i = 0; i < fileFilters.length; i++) {↵ ioFileFilters[i] = FileFilterUtils.suffixFileFilter(fileFilters[i]);↵ }↵ File file = new File(outFilePath);↵↵ if (file.isDirectory()) {↵ IOFileFilter foldFilter = FileFilterUtils.and(↵ FileFilterUtils.directoryFileFilter(),↵ HiddenFileFilter.VISIBLE);↵ IOFileFilter fileFilter = FileFilterUtils.and(ioFileFilters);↵ Collection<File> logFiles = FileUtils.listFiles(file, fileFilter, foldFilter);↵↵ for (File file1 : logFiles) {↵ System.out.println(file1.getName());↵ }↵ }↵ }↵
React-Native热更新 - 3分钟教你实现
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 哈哈,今天是大猪在简书写的第一篇文章,步入正题,此文使用当前最新版本的RN与Code-Push进行演示,其中的参数...
- 哈哈,今天是大猪在简书写的第一篇文章,步入正题,此文使用当前最新版本的RN与Code-Push进行演示,其中的参数...
- 哈哈,今天是大猪在简书写的第一篇文章,步入正题,此文使用当前最新版本的RN与Code-Push进行演示,其中的参数...
- 哈哈,今天是大猪在简书写的第一篇文章,步入正题,此文使用当前最新版本的RN与Code-Push进行演示,其中的参数...
- 哈哈,今天是大猪在简书写的第一篇文章,步入正题,此文使用当前最新版本的RN与Code-Push进行演示,其中的参数...