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