0
"ファイル"のメタデータがディレクトリまたはファイルであるかどうかをどのように判断できますか?ObjectiveDropboxOfficialでディレクトリを検出する(Dropbox V2 API)
Objective-C用の新しいV2 Dropbox APIを使用しています。私は、ファイルとディレクトリを区別する方法を見ません。私は.isDirectory
コールがAPIのV1で利用可能だったのと同様のものになると予想しています。
このAPIはSwiftのAPIで利用できますか?
次のコードは、指定されたパスにあるすべてのファイルとディレクトリの一覧です。
- (void)loadMetadataForPath:(NSString*)path
{
[[self.dbUserClient.filesRoutes listFolder:path ] setResponseBlock:^(DBFILESListFolderResult * _Nullable result, DBFILESListFolderError * _Nullable routeError, DBRequestError * _Nullable networkError)
{
NSArray<DBFILESMetadata*> *entries = result.entries;
NSString *cursor = result.cursor;
BOOL hasMore = result.hasMore.boolValue;
for (DBFILESMetadata *fileMetadata in entries)
{
// How do I test if this file is a directory?
// BOOL isDirectory = fileMetadata.isDirectory;
NSLog(@"Dropbox filename = %@", fileMetadata.name);
}
// Ingoring more files for simplicity
}];
}
私はこの例ではドキュメントの一部として見逃していました。ありがとう。サンプルDBRouletteアプリに含まれていなかったか、APIドキュメントの直接の一部として含まれていませんでした。私は 'isDirectory'呼び出しのためのAPI拡張を要求しようとします、それははるかに明確なIMOであり、コード補完はそれを見つけるでしょう。 –