public class QuickStart
{ public static void main(String[] args) throws Exception { ((DefaultFileSystemManager)VFS.getManager()).addProvider("dbx", new DropboxFileProvider()); (1) FileObject fo = VFS.getManager().resolveFile("dbx:/"); (2) System.out.println("found root file: "+fo); } } |
File System | Directory Contents | Authentication | Read | Write | Create/Delete | Random | Version | Rename | Append |
---|---|---|---|---|---|---|---|---|---|
dbx | Yes | Yes | Yes | Yes | Yes | No | No | Yes | No |
public class AuthenticationExample
{ public static void main(String[] args) throws Exception { DropboxAuthenticator auth = new DropboxAuthenticator("accessToken"); (1) FileSystemOptions opts = new FileSystemOptions(); DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(opts, auth); ((DefaultFileSystemManager)VFS.getManager()).addProvider("dbx", new DropboxFileProvider()); (2) FileObject fo = VFS.getManager().resolveFile("dbx:/", opts); (3) System.out.println("root folder "+fo); } } |