Java 创建文件并设置 777 权限 (Linux)
在 Java 中创建文件的方式有很多种,其中一种是使用 java.io.File 类中的 createNewFile() 方法。该方法创建一个新的空文件,并返回一个布尔值,表示文件是否成功创建。
下面是一个示例代码,可以创建一个名为 'test.txt' 的新文件,并将其权限设置为 777:
import java.io.File;
import java.io.IOException;
public class CreateFileExample {
public static void main(String[] args) throws IOException {
File file = new File('test.txt');
boolean result = file.createNewFile();
if (result) {
System.out.println('File created successfully');
file.setExecutable(true, false);
file.setReadable(true, false);
file.setWritable(true, false);
} else {
System.out.println('File already exists');
}
}
}
在上面的代码中,我们首先创建一个 File 对象,指定了文件名为 'test.txt'。然后,我们调用 createNewFile() 方法来创建该文件。如果文件创建成功,我们将打印 'File created successfully' 的消息,并使用 setExecutable()、setReadable() 和 setWritable() 方法将文件权限设置为 777。如果文件已经存在,则打印 'File already exists' 的消息。
请注意,在 Linux 中,文件权限由三个八位数字表示,分别代表文件所有者、文件所属组和其他用户的权限。777 表示文件所有者、文件所属组和其他用户都具有读、写和执行权限。
原文地址: https://www.cveoy.top/t/topic/n8uF 著作权归作者所有。请勿转载和采集!