MemoryFileSystem에 의해 생성 된 FileSystem이 있습니다. 실제 파일 시스템에 메모리 FileSystem의 폴더에 "매핑"하는 폴더가 있기를 원합니다. 그래서 생성 된 모든 파일은 메모리에 쓰여지고 디스크에는 쓰이지 않습니다. 나는 이런 식으로 이야기 할 때 "Symlink"라는 용어가 쓰여지는 것을 들었다. 그러나 그것이 내가하려고하는 것이 확실하지 않다. 이 작업을 수행하는 올바른 방법이 있습니까?MemoryFileSystem을 Java의 일반 FileSystem에 연결하십시오.
나는 Files.createSymbolicLink(memoryRootPath, realFolderPath);
을 시도했지만 그 날이 오류를 제공합니다
Exception in thread "main" java.nio.file.ProviderMismatchException: expected a path of provider memory but got file
감사합니다!
_either_에서 생성 된 모든 파일은 디스크에 기록되지 않습니까? 그럼 어떻게 만들어 지나요? 이것은 Java가 제공하지 않는 저수준 파일 시스템 액세스를 의미하는 것 같습니다. – pvg
필자는 메모리 파일 시스템에 무엇이 있는지보기 만하면 디스크에 "진짜"가 아닌 메모리 파일 시스템에 기록해야한다는 것을 의미했습니다. –