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
作成されたファイルにアクセスするには?.