import java.io.File;
import java.io.IOException;
/×
×只能给当前用户赋予对该文件的权限,调用createNewFile()方法默认的权限是644.
×/
public class FilePermission
{
public static void main( String[] args )
{
try {
File file = new File("/home/test3.txt");
if (file.createNewFile()){
System.out.println("File is created!");
//Runtime.getRuntime().exec("chmod 777 /home/test3.txt");
file.setExecutable(true);//设置可执行权限
file.setReadable(true);//设置可读权限
file.setWritable(true);//设置可写权限
System.out.println("is execute allow : " + file.canExecute());
System.out.println("is read allow : " + file.canRead());
System.out.println("is write allow : " + file.canWrite());
}else{
System.out.println("File already exists.");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
修改文件权限通常使用`chmod`命令,例如`chmod 755 file`会将文件file的权限设置为所有者可读写执行,组和其他用户只能读和执行。 6. **Chgperjni、chgperexe、Chgper**:这些可能是用于修改文件权限的相关文件或...
Java文件、文件夹权限修改的两种方法 在Java中,文件和文件夹权限的修改是非常重要的,特别是在Linux和Unix系统下。今天,我们将介绍两种修改文件和文件夹权限的方法,即使用File类和NIO方式。 使用File类 File类...
本文档将详细介绍如何使用Java来判断文件是否隐藏或只读,以及如何设置这些属性。 #### 二、判断文件属性 在Java中,可以通过`java.io.File`类提供的方法来判断文件的某些属性,例如判断文件是否为隐藏文件或只读...
此外,demo可能还会包含配置文件(如Spring Security配置),用于设置认证和授权规则,以及相关的测试用例来验证功能的正确性。 总之,这个"java用户角色权限" demo为理解和实践用户角色权限管理提供了一个起点。...
本话题将详细探讨如何通过Ajax实现Java文件的下载,并介绍相关的核心概念和技术。 1. **Ajax**(Asynchronous JavaScript and XML)是一种在不重新加载整个网页的情况下,能够更新部分网页的技术。它通过JavaScript...
Java权限文件是控制这些应用程序可以访问哪些系统资源和功能的关键。 Java ME的安全模型基于MIDP(Mobile Information Device Profile),它为Java应用定义了一套安全策略。默认情况下,这些应用通常具有受限的权限...
Java文件管理系统,支持权限管理、历史版本管理、Office编辑、Office预览、在线解压缩、文件分享、文件加密、远程存储、跨仓库推送、跨服务器推送、秒传、断点续传、智能搜索、文件备注、自动备份、一键迁移。...
使用Java 文件实现的权限管理 使用txt文档编写,再用Java实现窗口的显示
【标题】"JAVA SSM项目 包含权限控制"指的是一个基于Java的Web应用程序,它采用了Spring、Spring MVC和MyBatis(简称SSM)这三个主流的开源框架进行开发。这个项目是一个超市购物系统,其核心功能是实现线上购物的...
同时,为了部署到服务器环境,可能还需要处理JACOB的动态链接库(DLL)文件的路径设置,确保Java程序在运行时能找到这些库。 在实际应用中,Java Web服务通常会采用诸如Apache CXF或Spring WS这样的框架来简化Web...
在Java编程语言中,实现文件选择功能通常涉及到与操作系统交互,...在实际应用中,你可能还需要考虑错误处理、文件操作权限等问题,确保程序的稳定性和安全性。提供的源代码应当包含了这些功能的实现,可供学习和参考。
java 读写 hdfs文件系统例子(包括权限设置);java 读写 hdfs文件系统例子(包括权限设置)java 读写 hdfs文件系统例子(包括权限设置)
总的来说,Java Cryptography Extension (JCE) 无限强度权限策略文件是Java开发中的一个关键工具,它扩展了Java平台的加密能力,使得开发者能够在满足安全性需求的同时,也能应对不同国家和地区的法规要求。...
注意,批处理文件中的`setx`命令设置的是用户级别的环境变量,若要设置系统级别的环境变量,需要以管理员权限运行批处理文件。此外,对于`CLASSPATH`的设置,现代的Java版本更倾向于使用`-cp`或`-classpath`命令行...
Java源代码(.java文件)在经过Java编译器(javac)处理后,会生成对应的Class文件。Class文件采用一种特殊的二进制格式,这种格式具有固定结构,主要包括以下几个部分: 1. 魔数:标识文件为Java类文件,固定为0...
- Java 7提供了解析和设置文件权限的能力,如`PosixFilePermissions`类。 总的来说,Java 7的Path类极大地增强了Java在文件操作方面的功能,使得开发者能够更加优雅地处理文件路径和文件操作,尤其是在多平台环境...
同时,Java 7引入了`java.nio.file.attribute`包,可以处理文件权限和元数据。 5. **文件操作异常处理**:在进行文件操作时,必须处理可能出现的异常,如`FileNotFoundException`、`IOException`等。良好的异常处理...
在Java编程语言中,操作文件是一项非常常见的任务。本文将详细介绍如何使用Java程序删除本地文件。这涉及到对Java标准库中的`java.io.File`类的理解与应用。 ### 一、理解`java.io.File` `java.io.File`是Java中...
除了基本操作,Apache Commons Net还提供了许多其他功能,如目录管理、文件重命名、权限设置等。在实际应用中,还需要考虑错误处理、超时设置、自动重试策略等。 在进行FTP操作时,确保遵循安全最佳实践,例如使用...
在实际应用中,我们还需要考虑错误处理和异常捕获,例如网络中断、文件不存在或权限问题等。同时,为了提高用户体验,可以添加进度条显示文件传输进度,或者设置超时机制以防止长时间无响应。 总之,这个项目涵盖了...