java 按照路径读写文件
时间: 2025-01-25 14:09:38 浏览: 14
在 Java 中,按照路径读写文件通常会使用 java.io
包下的类,如 File
, BufferedReader
, BufferedWriter
, FileInputStream
, 和 FileOutputStream
等。以下是基本的步骤:
读取文件 (Reading a file):
import java.io.File;
import java.io.BufferedReader;
import java.io.FileReader;
public class FileReadExample {
public static void main(String[] args) {
try {
// 文件路径
String filePath = "path/to/your/file.txt";
// 创建 File 对象
File file = new File(filePath);
// 使用 FileReader 读取文件内容
BufferedReader reader = new BufferedReader(new FileReader(file));
// 逐行读取并打印
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
// 关闭流
reader.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
写入文件 (Writing to a file):
import java.io.File;
import java.io.BufferedWriter;
import java.io.FileWriter;
public class FileWriterExample {
public static void main(String[] args) {
try {
// 文件路径
String filePath = "path/to/write/newfile.txt";
// 创建 File 对象
File file = new File(filePath);
// 创建 BufferedWriter 实例
BufferedWriter writer = new BufferedWriter(new FileWriter(file));
// 写入文本
writer.write("这是新文件的内容");
// 提交写入并关闭流
writer.newLine(); // 如果需要换行
writer.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
记得处理可能出现的异常,并确保文件路径存在或有权限访问。
相关推荐


















