0

ドロップボックス API (Spring.Social.DropBox を使用) のセットアップに成功し、プログラムでドロップボックス フォルダーを検索しようとしています。複数のファイル タイプを返すクエリを指定するにはどうすればよいですか?

DropboxServiceProvider ^dropboxServiceProvider = gcnew Spring::Social::Dropbox::Connect::DropboxServiceProvider(appKey, appSecret, Spring::Social::Dropbox::Api::AccessLevel::AppFolder);
IDropbox ^dropboxApi = dropboxServiceProvider->GetApi(myAccessToken, myAccessSecret);

System::String ^pth = "TestFolder";
System::String ^qry = ".txt";
System::Collections::Generic::IList<Spring::Social::Dropbox::Api::Entry^> ^results = dropboxApi->Search(pth, qry);

上記のコードは、クエリで 1 つのファイル タイプ (.txt、.png) のみが指定されている場合に機能します。しかし、複数のファイル タイプを取得するためのクエリを作成するにはどうすればよいでしょうか。私が試してみました

System::String ^qry = ".txt;.png";
System::String ^qry = ".{txt|png}";
System::String ^qry = ".txt?.png";

これを行う方法はありますか?

4

1 に答える 1

0

Dropbox API は現在、正規表現クエリやこのようなブール演算子をサポートしていないため、これは現在不可能です。特定の名前を持つ任意のタイプのすべてのファイル、またはそれぞれの名前またはタイプのみを検索することによって特定のタイプのすべてのファイルを取得できますが、1 回の呼び出しで複数の値を検索することはできません。(1 つの回避策は、関連する呼び出しを行い、結果を結合することです。)

于 2012-06-09T17:02:43.690 に答える