C++ cli 在dropbox API中指定搜索查询

C++ cli 在dropbox API中指定搜索查询,c++-cli,dropbox-api,spring-social,C++ Cli,Dropbox Api,Spring Social,我已经成功地设置了dropbox API(使用Spring.Social.dropbox),并且正在尝试以编程方式搜索我的dropbox文件夹。如何指定可以返回多个文件类型的查询 DropboxServiceProvider ^dropboxServiceProvider = gcnew Spring::Social::Dropbox::Connect::DropboxServiceProvider(appKey, appSecret, Spring::Social::Dropbox::Api:

我已经成功地设置了dropbox API(使用Spring.Social.dropbox),并且正在尝试以编程方式搜索我的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);

你知道怎么做吗?

Dropbox API目前不支持正则表达式查询或任何类似的布尔运算符,因此这在目前是不可能的。您可以使用给定名称获取任何类型的所有文件,或者通过单独搜索相应的名称或类型来获取给定类型的所有文件,但不能在一次调用中搜索多个值。(一种解决方法可能是拨打相关电话并将结果合并在一起。)

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