- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
当我调用 Files.createTempDirectory("")
我得到以下异常:
java.lang.NullPointerException
at sun.nio.fs.WindowsSecurityDescriptor.fromAttribute(WindowsSecurityDescriptor.java:353)
at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:220)
at java.nio.file.Files.newByteChannel(Files.java:315)
at java.nio.file.Files.createFile(Files.java:586)
at java.nio.file.TempFileHelper.create(TempFileHelper.java:138)
at java.nio.file.TempFileHelper.createTempFile(TempFileHelper.java:161)
at java.nio.file.Files.createTempFile(Files.java:803)
没有Files.createTempDirectory("")
的用法示例我发现任何 FileAttribute
都通过了秒。我试过 Files.createTempDirectory("", new FileAttribute<?>[] { });
但这也没有帮助。
我在 Windows 7 系统上使用 32 位 JDK 7。我不是机器上的本地管理员。
有没有人遇到过这个?
更新 1:
Files.createTempFile(this.tempDir.toPath(), "tmpFile", "");
似乎有同样的问题。
作为解决方法,我已转到 com.google.common.io.Files.createTempDir()
.
最佳答案
您是否尝试过使用 Files.createTempDirectory(null)
而不是 Files.createTempDirectory("")
。在文档中,您可以了解到可以将前缀作为空对象传递。
关于java - Files.createTempDirectory ("") 抛出 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24406883/
这个问题已经有答案了: How to handle java variable length arguments in clojure? (3 个回答) 已关闭 8 年前。 clojure 中的代码:
当我调用 Files.createTempDirectory("")我得到以下异常: java.lang.NullPointerException at sun.nio.fs.WindowsSecur
我有一些代码应该在系统上的临时文件位置创建一个临时目录: try { Path tempdir = Files.createTempDirectory("tempmm");
我想为枚举构造函数创建一个 Path 实例: /** Temporary paths. */ public enum PATHS { /** First temporary directory
尝试使用 java.nio.file.Files.createTempDirectory 创建临时目录时遇到问题。尝试创建目录时,我不断收到 NoSuchFileException。 这是我的代码:
我是一名优秀的程序员,十分优秀!