1
테스트를 위해 VFS2를 사용하여 메모리 내 파일 시스템 (ram
구성표)을 구성하고 있습니다. 각 테스트 후에 정리 된 모든 파일과 폴더를 삭제하고 다음 명령을 사용하고 있습니다.VFS 램 파일 시스템을 올바르게 지우는 법
그러나 이것은 모든 것을 지우는 것처럼 보이지 않습니다! 그것을하는 적당한 방법은 무엇인가?
테스트를 위해 VFS2를 사용하여 메모리 내 파일 시스템 (ram
구성표)을 구성하고 있습니다. 각 테스트 후에 정리 된 모든 파일과 폴더를 삭제하고 다음 명령을 사용하고 있습니다.VFS 램 파일 시스템을 올바르게 지우는 법
그러나 이것은 모든 것을 지우는 것처럼 보이지 않습니다! 그것을하는 적당한 방법은 무엇인가?
Javadoc FileCache에 따르면 캐시 만 닫힙니다.
FileSystemManager manager = VFS.getManager();
FileObject root = manager.resolveFile("ram:/");
manager.closeFileSystem(root.getFileSystem());
마지막 줄은 파일 시스템의 filecache을 지우고
에 파일 시스템이 경과 닫힙니다'FilesCache.close은()'의 javadoc가 전체 캐시를 제거합니다 말한다! – bachr
직접 보관 파일에 적합합니다. 아카이브 내부의 아카이브의 경우 캐시를 지우지 않습니다. 예를 들면. jar : zip : file : ///test.zip/a.jar – deepika