使用Java如何操作Windows中文件的访问权限?在Java中操作Windows文件权限
15
A
回答
17
如果您使用的是Java 6,文件类为您setExecutable,setWritable等请参见:http://java.sun.com/javase/6/docs/api/java/io/File.html
在老的Java版本,这是不可能的;你必须给exec OS命令来做到这一点:
的Windows:
Runtime.getRuntime().exec("attrib -r myFile");
的Unix:
Runtime.getRuntime().exec("chmod 777 myFile");
10
新的Java 7 java.nio.file.attribute包让这一切轻松了许多。它提供了一整套文件属性的视图,包括Posix file permissions。
相关问题
- 1. 文件操作权限 - nodejs
- 2. 获取在Windows操作系统中写入文件的权限
- 3. PEM文件权限在Windows
- 4. 在Hudson工作区中操作文件的权限
- 5. 在windows中查找文件的权限
- 6. 在java中设置NTFS文件权限
- 7. 在java中设置文件权限5
- 8. Windows 7中的文件权限chmod
- 9. 文件上传权限Laravel在Windows 10
- 10. Java文件权限问题
- 11. Java读取文件权限
- 12. 操作失败的文件,因为文件的权限,hos_clientfileio.cxx 142
- 13. 在manifest.xml文件中使用权限与android权限的权限
- 14. 权限位操作查询
- 15. 阅读权限MDB文件在64位操作系统
- 16. 在Tortoise SVN操作后文件丢失了IIS_IUSRS权限
- 17. Java中的NTFS文件权限6
- 18. Java Applet中的文件权限错误
- 19. 在Java中操作文本文件?
- 20. Java中的文件操作
- 21. Java文件操作
- 22. Spring Security中的权限操作
- 23. 绕过程序文件文件夹的Windows权限限制
- 24. Docker(NGINX,PHP,mySQL)和Windows - 文件权限
- 25. Wordpress的Windows服务器文件权限
- 26. 文件流和Windows用户权限
- 27. Github的Windows 10文件权限错误
- 28. Windows 7文件访问权限问题
- 29. 删除Windows文件夹的权限
- 30. Windows Server 2008 R2文件权限
+1我不知道java6中的新方法 – skaffman 2009-07-29 07:26:31
chmod不能在windows中工作,attrib -R或+ R会更改只读标志 – 2009-07-29 07:30:36