gpt4 book ai didi

Java 7 nio FileAttributes 窗口

转载 作者:行者123 更新时间:2023-12-01 17:21:46 24 4
gpt4 key购买 nike

我怎样才能让这个File myTempDir = Files.createTempDir(Path path, String prefix, FileAttribute)在Windows中工作。

我使用的是 java 7。在 Linux 上,我可以为第三个参数传递 PosixFilePermissions.asFileAttributes。

Windows 的等效文件属性是什么。

我认为这个方法总是需要一个 fileAttribute 对象。是否有一个空的 fileAttribute 可以传入?

最佳答案

如果您查看了
Files.createTempDirectory(Path, String, FileAttribute<?>...) 的 API ,您实际上会看到 FileAttribute<?>...参数是可选的:

attrs - an optional list of file attributes to set atomically when creating the directory

由于该方法是使用 varargs 实现的,完全省略该参数是完全有效的:

Files.createTempDirectory(Paths.get("."), "foo");

关于Java 7 nio FileAttributes 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18260209/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com