我正在使用 java7 文件 api。用于设置我搜索并能够更改所有者属性的文件的所有者。我的代码是
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)对文件的读取访问权限,并为另外一个用户授予读取/写入访问权限。如何授予用户特定访问权限,请给予一些代码或链接,以便我可以完成我的任务。