jimfs

    2热度

    2回答

    我有一个Path压缩文件在虚拟文件系统(jimfs),我需要打开这个zip文件使用ZipFile。 但是在ZipFile中没有构造函数来获得Path作为参数,只有File。 但是,我无法从我的Path a File(path.toFile())创建,因为我得到了UnsupportedOperationException。我如何用ZipFile打开我的zip文件?或者,也许还有其他方式处理不在默认文

    0热度

    1回答

    我已经使用JIMFS创建了VFS。 FileSystem virtualFS = Jimfs.newFileSystem(Configuration.unix()); Path virtualPath = virtualFS.getPath("resources/virtualFolder"); Files.createDirectories(virtualPath); Path refDa

    5热度

    1回答

    如何设置​​使用,例如JimfsFileSystemProvider?对于FileSystems.getDefault()的Javadoc说我需要设置一个系统属性,但是当我尝试这样做,我得到一个NoSuchMethodException: System.setProperty("java.nio.file.spi.DefaultFileSystemProvider", "com.

    3热度

    1回答

    我有一个特殊的用例,它将有利于将正常的文件系统抽象到内存中,因为出于性能原因,我们经常在两者之间切换。 JIMFS可以用于生产环境还是纯粹用于测试?

    0热度

    2回答

    我正在使用一个虚拟文件系统,并且我想从它附加一个文件到电子邮件。但是,MimeBodyPart对象只接收文件,这些文件不适用于像jimfs这样的默认文件系统。看到我的代码如下,当我尝试转换为文件时,出现UnsupportedOperation异常。 public Email attach(Path file){ MimeBodyPart attachment = new MimeBody

    1热度

    1回答

    我想在Jimfs文件系统中创建一个目录(使用ceylon的文件模块),但我在从锡兰访问文件系统时没有安装Jimfs提供程序时遇到问题。 这是我的测试程序: // File: test.se.gustavkarlsson.autogit.file.watcher.run import ceylon.file { Nil, parseURI } import com.go

    1热度

    1回答

    我使用Jimfs在我的测试是这样的: public class FooTest { private FileSystem fs = Jimfs.newFileSystem(Configuration.unix()); private List<Path> paths = new ArrayList<>(); private Path getPath(String fi