使用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