jjzjj

createTempDirectory

全部标签

java - 如何在 Java 中创建临时目录/文件夹?

是否有一种标准可靠的方法可以在Java应用程序中创建临时目录?有anentryinJava'sissuedatabase,评论中有一些代码,但我想知道是否可以在常用库(ApacheCommons等)之一中找到标准解决方案? 最佳答案 如果您使用的是JDK7,请使用新的Files.createTempDirectory类来创建临时目录。PathtempDirWithPrefix=Files.createTempDirectory(prefix);在JDK7之前应该这样做:publicstaticFilecreateTempDirect

java - JVM正常退出后Files.createTempDirectory会删除目录吗?

Files.createTempDirectoryJVM正常退出后是否删除目录?还是需要手动递归删除临时目录内容? 最佳答案 Files.createTempDirectory()创建的临时目录在系统退出(JVM终止)时不会被删除,除非您将它们配置为这样做:Ashutdown-hook,ortheFile.deleteOnExit()mechanismmaybeusedtodeletethedirectoryautomatically.你可以调用的意思:Pathtmp=Files.createTempDirectory(null);

java - JVM正常退出后Files.createTempDirectory会删除目录吗?

Files.createTempDirectoryJVM正常退出后是否删除目录?还是需要手动递归删除临时目录内容? 最佳答案 Files.createTempDirectory()创建的临时目录在系统退出(JVM终止)时不会被删除,除非您将它们配置为这样做:Ashutdown-hook,ortheFile.deleteOnExit()mechanismmaybeusedtodeletethedirectoryautomatically.你可以调用的意思:Pathtmp=Files.createTempDirectory(null);

java - Files.createTempDirectory ("") 抛出 NullPointerException

当我调用Files.createTempDirectory("")我得到以下异常:java.lang.NullPointerExceptionatsun.nio.fs.WindowsSecurityDescriptor.fromAttribute(WindowsSecurityDescriptor.java:353)atsun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:220)atjava.nio.file.Files.newByteChannel(Files.java: