Ich versuche, die Datei auf eine Path
mit Guava Hash. Ich kann die Klasse File
nicht verwenden, da dies von JimFS nicht unterstützt wird.Wie erzeuge ich eine Guava ByteSource von einem Pfad?
Wenn ich einen File
hätte, würde ich dieses Guava-Methode verwenden:
public static ByteSource asByteSource(File file)
Gibt es ein Äquivalent für Path
?
Wenn nicht, wie kann ich eines implementieren?
Verwenden Sie 'java.nio.file.Path'? Dann verwenden Sie einfach ['Path.toFile()'] (http://docs.oracle.com/javase/8/docs/api/java/nio/file/Path.html#toFile--). – Seelenvirtuose
Path :: toFile funktioniert nicht, wenn der Pfad für ein anderes Dateisystem als die lokale Festplatte bestimmt ist. – bmargulies