gpt4 book ai didi

ios - 我们怎样才能只从谷歌驱动器 ios 获取文件夹和 pdf 文件

转载 作者:行者123 更新时间:2023-11-29 12:39:07 25 4
gpt4 key购买 nike

这是我获取 pdf 文件和文件夹的代码。

 GTLQueryDrive *query = [GTLQueryDrive queryForFilesList];
query.q = @"mimeType = 'application/pdf' and mimeType ='text/directory' and mimeType='application/vnd.google-apps.folder'";

//执行查询。

GTLDriveFile * file =[self.driveFiles objectAtIndex:i];
NSString * str = file.title;
NSString * strExtension = @"pdf";
if ([[str pathExtension]isEqualToString:@""]||[[[str pathExtension]lowercaseString]isEqualToString:strExtension])
{
// adding to array . [pdf files and folders]
}

我的问题是.,如果 pdf 文件存在于谷歌驱动器中,名称本身显示扩展名 .pdf .,那么 Pdf 就可以了。对于获取文件夹也很好,但对于某些文件(如 doc 保存而标题中没有任何扩展名),它也显示为文件夹。如何获取类型,无论是文件夹还是文件。

最佳答案

GTLQueryDrive *query = [GTLQueryDrive queryForFilesList];
query.q = @"mimeType = 'application/pdf' and mimeType='application/vnd.google-apps.folder'";

//执行查询。

GTLDriveFile * file =[self.driveFiles objectAtIndex:i];
NSString * str = file.mimeType;
if ([str isEqualToString:@"application/pdf"]||[str isEqualToString:@"application/vnd.google-apps.folder"])
{
// adding to array . [pdf files and folders]
}

关于ios - 我们怎样才能只从谷歌驱动器 ios 获取文件夹和 pdf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25500332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com