私はJavaの開発者です。私はJava APIを使用してdropboxからファイル情報を取得する必要があります。 メタデータのクラスを試しました。ここでは、ファイルのID、名前、パス、サイズのみを取得しています。 は、しかし、私はDropbox java apiファイルの詳細を取得
おかげで
私はJavaの開発者です。私はJava APIを使用してdropboxからファイル情報を取得する必要があります。 メタデータのクラスを試しました。ここでは、ファイルのID、名前、パス、サイズのみを取得しています。 は、しかし、私はDropbox java apiファイルの詳細を取得
おかげで
あなたがここに文書化されて戻って取得FileMetadata
オブジェクトを進める.. CreatedDateに
ListFolderResult result = client.files().listFolderBuilder("")
.withIncludeDeleted(false)
.withRecursive(true)
.withIncludeMediaInfo(true)
.start();
while (true) {
List<Metadata> entries = result.getEntries();
int idx = 0;
for (Metadata metadata : entries) {
if (metadata instanceof FolderMetadata) {
System.out.println("" + ++idx + ": FOLDER [" + metadata.getPathDisplay() + "], [" + metadata.getName() + "]");
} else if (metadata instanceof FileMetadata) {
System.out.println("" + ++idx + ": File [" + metadata.getPathDisplay() + "], [" + metadata.getName() + "]");
String filePath = metadata.getPathLower().replace(metadata.getName().toLowerCase(), "");
System.out.println(metadata.getPathLower());
System.out.println("FILE PATH"+filePath);
System.out.println("Dropbox"+((FileMetadata) metadata).getRev());
System.out.println("Dropbox"+((FileMetadata) metadata).getClientModified());
System.out.println("Dropbox"+((FileMetadata) metadata).getMediaInfo());
System.out.println("Dropbox"+((FileMetadata) metadata).getMediaInfo().getMetadataValue());
System.out.println("Dropbox"+((FileMetadata) metadata).getSharingInfo());
を所有者名、MIMEタイプのような他の情報を取得する必要があります。
あなたが探している追加情報はありません。 APIを介して取得する別の方法はありませんが、これを機能要求と見なします。
あなたが好きなら、あなたは自分のファイル拡張子をmime型のマッピングに保つことができます。たとえば、ここにいくつかのファイルタイプのグループ分けがあります: