如何使用java阻止用户访问目录?

时间:2016-11-20 03:36:38

标签: java security directory file-permissions

是否可以使用java修改目录权限,以便任何人都无法访问该目录中的内容。

1 个答案:

答案 0 :(得分:2)

您可以在File对象上使用此方法

File dir = new File("my directory");
dir.mkdir();

// Make it not readable, writable and executable for anyone
dir.setExecutable(false, false);
dir.setReadable(false, false);
dir.setWritable(false, false);

// Make it readable, writable and executable for the owner only (see
// second parameter "ownerOnly" to these calls)
dir.setExecutable(true, true);
dir.setReadable(true, true);
dir.setWritable(true, true);

Java NIO API具有更多细粒度控件来执行相同操作,例如