【发布时间】:2018-04-11 12:12:42
【问题描述】:
java 中的文件夹/文件创建取决于执行代码的用户。我的应用程序正在使用 Runtime.exec 创建用户特定的文件夹/文件,但现在我们将支持多个操作系统,因此我正在执行的命令将会改变。
是否有任何纯 java 特定的解决方案,其中文件夹/文件将由特定用户的所有权创建?
【问题讨论】:
-
java.nio.file.Files.CreateDirectory和java.nio.file.Files.CreateFile怎么样? -
您的意思是说 PosixFilePermission 对设置文件夹/文件的权限很有用,但这不允许我们更改所有权,不是吗?