JavaFile函数-如何读写文件及文件夹的操作
发布时间:2023-07-01 05:33:43
在Java中,可以使用Java IO库中的File类来进行文件和文件夹的读写操作。下面是一些常用的文件和文件夹操作的示例:
1. 创建文件:
可以使用File类的createNewFile方法来创建一个新文件。例如:
File file = new File("test.txt");
file.createNewFile();
2. 写入文件:
可以使用Java IO库中的FileWriter类来写入文件。例如:
FileWriter writer = new FileWriter("test.txt");
writer.write("Hello World!");
writer.close();
3. 读取文件:
可以使用Java IO库中的FileReader类来读取文件。例如:
FileReader reader = new FileReader("test.txt");
int data;
while ((data = reader.read()) != -1) {
System.out.print((char) data);
}
reader.close();
4. 创建文件夹:
可以使用File类的mkdir方法来创建一个新的文件夹。例如:
File folder = new File("test");
folder.mkdir();
5. 列出文件夹中的文件:
可以使用File类的listFiles方法来列出一个文件夹中的所有文件。例如:
File folder = new File("test");
File[] files = folder.listFiles();
for (File file : files) {
System.out.println(file.getName());
}
6. 递归地列出文件夹中的文件:
可以使用递归函数来递归地列出一个文件夹中的所有文件。例如:
public static void listFiles(File folder) {
File[] files = folder.listFiles();
for (File file : files) {
if (file.isDirectory()) {
listFiles(file);
} else {
System.out.println(file.getName());
}
}
}
以上是一些常用的文件和文件夹操作的示例。在实际应用中,可能会遇到更复杂的操作,可以根据具体需求查阅Java IO库的文档来了解更多的操作方法。
