您不能从Java代码内部更改文件许可权。
系统的默认umask设置
0644为新文件。更改默认的umask并不是一个好主意。
您需要做的是将目录的权限设置为
0777,然后将目录的权限重新定义
ACL为递归,以便在其中创建的所有新文件都将继承相同的权限。
继承人的链接显示了如何去哪些- https://superuser.com/questions/151911/how-to-make-new-file-
permission-inherit-from-the-parent-
directory



