Java文件操作(新建,遍历,删除)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java文件操作(新建,遍历,删除)相关的知识,希望对你有一定的参考价值。
//创建文件 private static void createFile(File file){ try { if(!file.exists()){ if(file.getParentFile() != null){ file.getParentFile().mkdirs(); } file.createNewFile(); } FileOutputStream output = new FileOutputStream(file); output.write(file.getPath().getBytes()); output.flush(); output.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } //遍历文件 private static void listFiles(File file){ File[] files = file.listFiles(); if(files != null){ for (File file2 : files) { listFiles(file2); } }else{ System.out.println(file.getPath()); } } //删除文件 private static void deleteFile(File file){ if(file.isDirectory()){ File[] files = file.listFiles(); for (File file2 : files) { deleteFile(file2); } file.delete(); }else{ file.delete(); } }
以上是关于Java文件操作(新建,遍历,删除)的主要内容,如果未能解决你的问题,请参考以下文章
Java File 类 文件的常用操作(递归遍历所有文件,统计文件大小,删除文件)
ASP.NET中的文件操作(文件信息,新建,移动,复制,重命名,上传,遍历)