List of usage examples for org.apache.commons.vfs2 FileSystem resolveFile
FileObject resolveFile(String name) throws FileSystemException;
From source file:de.blizzy.backup.vfs.RemoteLocation.java
FileObject resolveFile(String file) throws FileSystemException { FileSystem fileSystem = getFileSystem(); return fileSystem.resolveFile(file); }
From source file:org.renjin.appengine.AppEngineLocalFilesSystemProvider.java
@Override public FileObject findFile(FileObject baseFile, String uri, FileSystemOptions properties) throws FileSystemException { // Parse the name final StringBuilder buffer = new StringBuilder(uri); String scheme = UriParser.extractScheme(uri, buffer); if (scheme == null) { scheme = "file"; }/* w w w . j a va 2 s. c o m*/ UriParser.fixSeparators(buffer); FileType fileType = UriParser.normalisePath(buffer); final String path = buffer.toString(); // Create the temp file system if it does not exist // FileSystem filesystem = findFileSystem( this, (Properties) null); FileSystem filesystem = findFileSystem(this, properties); if (filesystem == null) { final FileName rootName = getContext().parseURI(scheme + ":" + FileName.ROOT_PATH); filesystem = new AppEngineLocalFileSystem(rootName, rootFile.getAbsolutePath(), properties); addFileSystem(this, filesystem); } // Find the file return filesystem.resolveFile(path); }