0

JIMFS を使用して VFS を作成しました。

FileSystem virtualFS = Jimfs.newFileSystem(Configuration.unix());
Path virtualPath = virtualFS.getPath("resources/virtualFolder");
Files.createDirectories(virtualPath);
Path refData = virtualPath.resolve("refData.csv");
System.out.println(refData);

Files.write(refData, ImmutableList.of(sData),StandardCharsets.UTF_8);

別のメソッドでファイル (refData.csv) を読み取ろうとしています (パスは別のメソッドに渡されます)。

私が今まで試したことは次のとおりです。

1: new FileDataModel(new FileInputStream(Files.lines(refData)));

2: new FileDataModel((File) Files.lines(refData));

3: new FileDataModel(new File(refData));

残念ながら、現時点ではこれらの機能はありません。了解しました。デフォルト FS と仮想 FS を混在させています。

Error: Exception in thread "main" java.lang.UnsupportedOperationException

作成されたファイルにアクセスするには?.

4

1 に答える 1