Java IO函数操作文件系统实例教程
发布时间:2023-06-15 09:22:03
Java提供了许多的IO函数用于操作文件系统,这些IO函数可以帮助我们读写文件、创建目录和删除文件等操作。本教程将介绍Java IO函数操作文件系统的实例教程,让你轻松上手。
1. 读取文件内容
Java中可以使用FileInputStream读取文件内容,下面是一个示例:
import java.io.*;
public class ReadFileExample {
public static void main(String[] args) {
try {
FileInputStream fis = new FileInputStream("test.txt");
int content;
while ((content = fis.read()) != -1) {
// 将读取的字节转换成字符输出
System.out.print((char) content);
}
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
2. 写入文件内容
Java中可以使用FileOutputStream将指定的内容写入文件中,下面是一个示例:
import java.io.*;
public class WriteFileExample {
public static void main(String[] args) {
try {
FileOutputStream fos = new FileOutputStream("test.txt");
String content = "Hello, World!";
byte[] bytes = content.getBytes();
fos.write(bytes);
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
3. 创建目录
Java中可以使用File类的mkdir或mkdirs方法创建目录,下面是一个示例:
import java.io.*;
public class CreateDirectoryExample {
public static void main(String[] args) {
File directory = new File("newdir");
if (!directory.exists()) {
directory.mkdir();
System.out.println("Directory created.");
} else {
System.out.println("Directory already exists.");
}
}
}
4. 删除文件
Java中可以使用File类的delete方法删除文件,下面是一个示例:
import java.io.*;
public class DeleteFileExample {
public static void main(String[] args) {
File file = new File("test.txt");
if (file.delete()) {
System.out.println("File deleted.");
} else {
System.out.println("File not found.");
}
}
}
上述是Java IO函数操作文件系统的实例教程,我们通过这些简单的代码,可以轻松地完成对文件系统的读写操作。如果您想深入学习Java IO函数,可以查看Java官方文档。
