9 Nisan 2019 Salı

VFS FileSystemManager Arayüzü

Giriş
Virtual File System projesine aittir. Şu satırı dahil ederiz
import org.apache.commons.vfs2.FileSytemManager;
Bu arayüzü gerçekleştiren bir sınıf StandardFileSystemManager.

constructor
Şöyle yaparız.
FileSystemManager fsManager = VFS.getManager();
createVirtualFileSystem metodu
Şöyle yaparız.
final String ROOTPATH = "ram://virtual";
fsManager.createVirtualFileSystem(ROOTPATH);
resolveFile metodu - String
Dosyayı yoksa yaratır. RAM'deki dosyaya erişmek için şöyle yaparız.
final String ROOTPATH = "ram://virtual";
FileObject testFile = fsManager.resolveFile(ROOTPATH + "/test.txt");
resolveFile metodu - String + FileSystemOptions
Örneğin FTP sunucusundaki bir uzak dosyaya erişim için kullanılır. FileSystemOptions nesnesi örneğin SftpFileSystemConfigBuilder sınıfı tarafından doldurulur.

Hiç yorum yok:

Yorum Gönder