簡體   English   中英

在Java中操作Windows文件權限

[英]Manipulating Windows file permissions in Java

使用Java如何操作Windows中文件的訪問權限?

如果您使用的是Java 6,則File類會為您提供setExecutable,setWritable等。請參閱: http//java.sun.com/javase/6/docs/api/java/io/File.html

在較舊的Java版本上,這是不可能的; 你必須執行OS命令來做到這一點:

視窗:

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

Unix的:

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

新的Java 7 java.nio.file.attribute包使這一切變得更加容易。 它提供了一整套文件屬性的視圖,包括Posix文件權限

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM