AIX

时间:2017-09-06 15:40:18

标签: java nio aix

我有一个下载方法,可以在将文件交付给用户之前测试文件是否存在。

if( Files.exists(path) ) {
...
}

所有文件的测试都失败了,我检查了服务器上的文件权限,并将它们设置为755。如果我将它们更改为775,则测试按预期工作,我可以下载文件。 也许我以错误的方式使用exists()方法,但我希望它最多可以测试读取权限。这是该方法应该如何表现或这是一个错误吗?

编辑#1

执行应用程序服务器的用户与生成文件的用户不同,但它们都属于同一组。

以下测试在其中一个文件的父目录上按预期工作:

if( Files.isreadable(parentDirectory) ) {

...

}

我已经仔细检查了此文件夹,子文件夹和文件的权限,并且它们都设置为755

0 个答案:

没有答案