java - 在 Java 中操作 Windows 文件权限

标签 java windows

如何使用 Java 在 Windows 中操作文件的访问权限?

最佳答案

如果您使用的是 Java 6,File 类会为您提供 setExecutable、setWritable 等。参见:http://java.sun.com/javase/6/docs/api/java/io/File.html

在旧的 Java 版本上这是不可能的;你必须执行操作系统命令才能做到这一点:

Windows :

Runtime.getRuntime().exec("attrib -r myFile");

Unix:

Runtime.getRuntime().exec("chmod 777 myFile");

关于java - 在 Java 中操作 Windows 文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1198517/

相关文章:

java - Datanucleus (JDO) 的 Tomcat JNDI 资源

c# - 从 IPv4 中的(非本地)IP 地址获取 MAC 地址的最简单方法

Windows Live Id OAuth 与 c#.net 中的开发环境

windows - Bluestacks 作为 Android 模拟器 - 运行应用程序时出错

java - 在 Scala 中接收 SNMP 陷阱的简单方法是什么?

java - 如何使 Java 对象保持 Activity 状态?

java - 无法对打开了用户映射部分的文件执行请求的操作

c - 使用 getenv 在 C 中构建路径

java - 创建一个类以使用 jdbc 连接到任何数据库

java - 通过 tcp/ip 的 jdbc 比在本地机器上慢得多