Java 实例 - 文件重命名和设置文件只读

Java 实例 - 文件重命名和设置文件只读

Java 实例 - 文件重命名

以下实例演示了使用 File 类的 oldName.renameTo(newName) 方法来重命名文件。

执行以下程序前需要在当前目录下创建测试文件 runoob-test.txt。

Main.java 文件

import java.io.File;

import java.io.IOException;

public class RunoobTest {

    public static void main(String[] args) throws IOException {

        // 旧的文件或目录

        File oldName = new File("./runoob-test.txt");

        // 新的文件或目录

        File newName = new File("./runoob-test-2.txt");

        if (newName.exists()) {  //  确保新的文件名不存在

            throw new java.io.IOException("file exists");

        }

        if(oldName.renameTo(newName)) {

            System.out.println("已重命名");

        } else {

            System.out.println("Error");

        }

    }

}

以上代码运行输出结果为:

已重命名

Java 实例 - 设置文件只读

以下实例演示了使用 File 类的 file.setReadOnly() 和 file.canWrite() 方法来设置文件只读:

Main.java 文件

import java.io.File;

public class Main {

    public static void main(String[] args) {

        File file = new File("C:/java.txt");

        System.out.println(file.setReadOnly());

        System.out.println(file.canWrite());

    }

}

以上代码运行输出结果为:

true

false


版权声明:本文为yingcai111原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。