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); //打印文件信息 } } } }
相关推荐
Java IO流中的File类是Java标准库中处理文件操作的核心类,它位于`java.io`包下。File类主要用于文件和目录的创建、删除、重命名等操作,以及获取文件的相关信息,如路径、大小、最后修改时间等。在Java程序中,File...
File类是Java IO中的基础类,它主要用于文件和目录的创建、删除、重命名以及属性查询等操作。例如,你可以使用`new File("path")`创建一个File对象,然后调用`exists()`检查文件是否存在,`mkdirs()`创建多级目录,`...
Java IO处理类是Java平台中用于输入输出操作的核心部分,它允许程序与各种类型的输入源(如文件、网络连接)以及输出目标(如显示器、打印机)进行交互。本篇文章将全面解析Java IO处理类,包括基本概念、常用类库、...
在"VIP09_JavaSE_JavaIO_File_day0307-1.rar"这个压缩包中,我们可以预想它包含的是一个关于Java IO和File类的课程或教程的第三天第七节的内容。下面,我们将深入探讨Java IO和File类的相关知识点。 1. **Java IO...
在Java中,`java.io.File`类是用于操作文件和目录的基本工具。它可以用来创建、删除、重命名文件,以及获取文件的属性信息,如大小、路径、最后修改时间等。 要读取一个TXT文档,我们需要使用Java的I/O流。这里主要...
在Java编程语言中,`java.io.File`类是处理文件和目录的核心类。它提供了创建、删除、重命名文件和目录以及获取文件属性等操作。本文将深入探讨`File`类的基本使用方法,并通过分析提供的压缩包中的示例代码来展示...
Java IO流 File类是Java语言中用于操作文件和目录的基本类之一,提供了丰富的API实例来操作文件和目录。在本节中,我们将详细介绍Java IO流 File类的常用API实例。 一、File类的基本方法 1. 构造方法:`File...
Java IO 中的 File 类、输入流和输出流是处理输入输出操作的基本类和方法,BufferedOutputStream、BufferedInputStream、DataOutputStream 和 DataInputStream 等过滤流提供了带缓冲的读写和基本数据类型的读写功能...
Java中的File类是Java IO包(java.io)中的核心类,用于处理文件和文件系统相关的操作,如文件的创建、删除、重命名以及查询文件属性等。File类并不直接涉及文件内容的读写,而是专注于文件对象的元数据管理。 1. *...
java io file 文件复制,可直接运行。java io file 文件复制,可直接运行。
Java中的`java.io.File`类是用于操作文件和目录的核心工具。它不涉及实际的数据流操作,而是专注于文件和文件系统的元数据。`File`对象提供了丰富的功能,包括创建、删除、重命名文件以及检查文件或目录的存在状态,...
Java基础IO流之File类的使用 File类是Java中的一个基础类,用于处理文件和目录操作。下面是File类的使用详解: File类的作用 File类的作用是提供一个抽象表示形式,用于描述文件和目录的路径,并提供了一些基本的...
本篇将深入探讨Java IO中的核心类、流的概念、缓冲区技术以及NIO(New IO)框架。 1. **核心IO类** - `InputStream` 和 `OutputStream` 是所有字节流的基类,分别代表输入和输出。它们提供了读写单个字节的基本...
Java 中的 File 类是 java.io 包中的一员,它提供了对文件和文件夹的操作。下面是对 File 类的使用方法的详细讲解。 构造函数 File 类有多个构造函数,分别是: * `public File(String pathname)`: 通过文件路径...
首先,File类是Java IO的基础,它可以表示文件或目录。通过File对象,我们可以执行一系列操作,如检查文件或目录的存在(exists())、判断类型(isDirectory(), isFile())、创建目录(mkdir(), mkdirs())、获取...
File类是Java IO中处理文件和目录的核心类,它可以用来创建、删除、重命名文件,以及获取文件属性等。FileInputStream和FileOutputStream则用于读写文件内容,而FileReader和FileWriter则用于处理字符编码的文件。 ...