我正在使用java7文件api。用於設置我搜索的文件的所有者並且能夠更改所有者屬性。我的代碼是如何在java7中爲特定用戶設置文件訪問屬性
public static void main(String[] args){
Path zip=Paths.get("/home/ritesh/hello");
try{
FileOwnerAttributeView view
= Files.getFileAttributeView(zip,FileOwnerAttributeView.class);
UserPrincipalLookupService lookupService
=FileSystems.getDefaullt().getUserPrincipalLookupService();
UserPrincipal owner=null;
try{ owner =lookupService.lookupPrincipalByName("rashmi");}
catch(UserPrincipalNotFoundException e){System.out.println("User not found");}
view.setOwner(owner);
} catch (IOException e){
e.printStackTrace();}
}
從這個代碼我可以設置文件。但我的任務的所有者是給用戶(rashmi)讀訪問到文件中,多了一個用戶給讀/寫access.how給特定的用戶訪問權限,請給一些代碼或鏈接,以便我可以完成我的任務。
是不是隻有Unix/Linux? –
我只是asume大多數程序員使用unix :),你可以在這裏瞭解windows權限http://docs.joomla.org/How_do_Windows_file_permissions_work%3F – Dima
我被困在Windows上開發Java可能在任一系統上的應用程序。 –