1.文件存在判断,删除及创建
import java.io.File; import java.io.IOException; public class FileDemo01{ public static void main(String args[]){ File f = new File("/Users/QiuFeihu/Work/test/test.txt"); //创建File对象 try{ if(f.exists()){ //判断文件是否存在 f.delete(); //删除文件 } f.createNewFile(); //创建文件 }catch(IOException e){ e.printStackTrace(); } } }
2.判断目录是否存在,存在则删除,不存在则创建
import java.io.*; public class FileDemo07{ public static void main(String args[]){ File f = new File("/Users/QiuFeihu/Work/test/01"); //给出目录地址 if(f.isDirectory()){ //判断目录是否存在 f.delete(); //存在则删除 }else{ f.mkdir(); //不存在则创建 } } }
3.查看目录内容,查看目录内容完整路径
import java.io.*; public class FileDemo08{ public static void main(String args[]){ File f = new File("/Users/QiuFeihu/Work/test"); //给出目录地址 String str[] = f.list(); //列出给定目录中的内容 System.out.println("列出全部内容:"); for(int i = 0; i < str.length; i++){ System.out.println(str[i]); } System.out.println("列出文件完整路径:"); File[] files = f.listFiles(); //列出全部文件 for(int i=0; i < files.length; i++){ System.out.println(files[i]); } } }
4.递归遍历目录
import java.io.*; public class FileDemo11{ public static void main(String args[]){ File my = new File(File.separator+"Users/QiuFeihu/Work"); //操作路径 print(my); } public static void print(File file){ if(file != null){ if(file.isDirectory()){ //判断目录是否存在 File f[] = file.listFiles(); //获得全部文件 if(f != null){ for(int i = 0; i < f.length; i++){ print(f[i]); //继续递归调用 } } }else{ System.out.println(file); //打印文件信息 } } } }
相关推荐
javaIO流File类的使用共3页.pdf.zip
对java.io.File类的操作
java io file 文件复制,可直接运行。java io file 文件复制,可直接运行。
尽管java.io定义的大多数类是实行流式操作的,File类不是。它直接处理文件和文件系统。也就是说,File类没有指定信息怎样从文件读取或向文件存储;它描述了文件本身的属性。File对象用来获取或处理与磁盘文件相关的...
主要介绍了Java IO流 File类的常用API实例的相关资料,需要的朋友参考下吧
java file,java读取txt文档,java操作txt文档,读取文档的内容
Java基础IO流之File类的使用
VIP09_JavaSE_JavaIO_File_day0307-1.rar
java.io包中的File类.doc
- Java IO 的核心类 File - Java IO 流对象 - 字节流对象 - InputStream - OutputStream - 字符流对象 - Reader - Writer - 字节流与字符流的转换 - 新潮的 NIO - 缓冲区(Buffer) - 通道(Channel) ...
2022年从File类开始java IO 系统介绍域名服务器教程.docx
java做的简单文件IO操作,实现文件的读写追加功能。 压缩包里面有程序运行时的截图。
了解java.io包 运用File类对文件或目录的属性进行操作 理解流,理解输入/输出流的概念 运用FileInputStream类和FileOutputStream类读/写字节文件 运用FileReader类和FileWriter类配合BufferedReader类和...
它包含了常见的IO类和方法的使用示例,旨在帮助理解和掌握Java中的输入输出操作。 包含: File 类、RandomAccessFile 类、字节流(文件字节流、缓冲字节流、基本数据类型字节流、打印流、对象序列化流、字节数组流)...
Java IO文件操作类与复制文件实例,有关文本编辑、FileWriter文件写入、FileReade文件读娶DataStream文件数据流、BufferedReader文件暂存器、FileViewer文件浏览器、复制文件Copy等方面的操作要领,仅供学习参考。
Java 中的一些基本文件操作,包括:文件操作(移动、读写)和文本文件读写
1,methods for accessing file, text data, object serialization and internationalization Sequential and Random access 2,Reading and writing of primitive values 3,Applications and applets are ...
IO 概述 File 类 IO 流分类 InputStream & Reader OutputStream & Writer RandomAccessFile 类 对象的序列化
掌握字节流和字符流读写文件的操作 熟悉如何使用File类访问文件系统 了解字节流和字符流的概念,输入输出概念。