Java中文件操作函数的完整手册和示例
发布时间:2023-07-03 10:32:47
Java中的文件操作是开发中常用的一种操作,可以对文件进行读取、写入、删除等操作。下面是Java中常见的文件操作函数的完整手册和示例。
1. 判断文件是否存在的函数 - exists()
import java.io.File;
public class Main {
public static void main(String[] args) {
File file = new File("C:\\test.txt");
if (file.exists()) {
System.out.println("文件存在");
} else {
System.out.println("文件不存在");
}
}
}
2. 创建文件的函数 - createNewFile()
import java.io.File;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
File file = new File("C:\\test.txt");
try {
if (file.createNewFile()) {
System.out.println("文件创建成功");
} else {
System.out.println("文件已存在");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
3. 删除文件的函数 - delete()
import java.io.File;
public class Main {
public static void main(String[] args) {
File file = new File("C:\\test.txt");
if (file.exists()) {
if (file.delete()) {
System.out.println("文件删除成功");
} else {
System.out.println("文件删除失败");
}
} else {
System.out.println("文件不存在");
}
}
}
4. 重命名文件的函数 - renameTo()
import java.io.File;
public class Main {
public static void main(String[] args) {
File oldFile = new File("C:\\test.txt");
File newFile = new File("C:\
ewTest.txt");
if (oldFile.exists()) {
if (oldFile.renameTo(newFile)) {
System.out.println("文件重命名成功");
} else {
System.out.println("文件重命名失败");
}
} else {
System.out.println("文件不存在");
}
}
}
5. 读取文件内容的函数 - FileReader和BufferedReader
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
try (BufferedReader reader = new BufferedReader(new FileReader("C:\\test.txt"))) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
6. 写入文件内容的函数 - FileWriter和BufferedWriter
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
try (BufferedWriter writer = new BufferedWriter(new FileWriter("C:\\test.txt"))) {
writer.write("Hello, World!");
writer.newLine();
writer.write("Java文件操作示例");
} catch (IOException e) {
e.printStackTrace();
}
}
}
以上是Java中文件操作函数的完整手册和示例,可以根据需要使用不同的函数来实现对文件的操作,如判断文件是否存在、创建文件、删除文件、重命名文件、读取文件内容和写入文件内容等。同时,要注意在文件读取和写入时要进行异常处理,以防止出现意外情况。
