欢迎访问宙启技术站
智能推送

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官方文档。