Google Drive SDK API未列出Google Drive在Google中上传的文件(Google Drive SDK API does not lists the file uploaded by Google Drive in java)
我正在创建一个可以将文件插入Google云端硬盘并列出的应用程序。 我使用的是Google Drive SDK v2 API。 但我的问题是它没有列出未通过我的应用程序上传的文件。 如果我直接从Google云端硬盘上传,则不会在我的应用中列出。
以下是列出文件的方法:
private static List<File> retrieveAllFiles(Drive service) throws IOException { List<File> result = new ArrayList<File>(); Files.List request = service.files().list(); do { try { FileList files = request.execute(); result.addAll(files.getItems()); request.setPageToken(files.getNextPageToken()); } catch (IOException e) { System.out.println("An error occurred: " + e); request.setPageToken(null); } } while (request.getPageToken() != null && request.getPageToken().length() > 0); return result; }
我正在迭代这样的文件:
List<File> files = retrieveAllFiles(service); for(File f : files) { System.out.println("File Name : "+f.getOriginalFilename(); }
有人可以帮我吗? 提前致谢 ...
I am creating an application which can insert files into Google Drive and lists it. I am using Google Drive SDK v2 API. But my problem is it is not listing files which is not uploaded through my application. If I upload directly from Google drive it is not listed in my application.
Here is the method to list the file:
private static List<File> retrieveAllFiles(Drive service) throws IOException { List<File> result = new ArrayList<File>(); Files.List request = service.files().list(); do { try { FileList files = request.execute(); result.addAll(files.getItems()); request.setPageToken(files.getNextPageToken()); } catch (IOException e) { System.out.println("An error occurred: " + e); request.setPageToken(null); } } while (request.getPageToken() != null && request.getPageToken().length() > 0); return result; }
and I am iterating files like this :
List<File> files = retrieveAllFiles(service); for(File f : files) { System.out.println("File Name : "+f.getOriginalFilename(); }
Can anyone help me please ? Thanks in advance ...
原文:https://stackoverflow.com/questions/15631020
最满意答案
USE [Custom] GO /****** Object: UserDefinedTableType [dbo].[tblNumbers] Script Date: 04/02/2015 11:15:59 ******/ CREATE TYPE [dbo].[tblNumber] AS TABLE( [Number] [int] NULL ) GO USE [Custom] GO /****** Object: UserDefinedTableType [dbo].[tblNumbers] Script Date: 04/02/2015 11:15:59 ******/ CREATE TYPE [dbo].[tblVarchar] AS TABLE( [Varchar] [Varchar](50) NULL ) GO USE [Custom] GO /****** Object: UserDefinedTableType [dbo].[tblNumbers] Script Date: 04/02/2015 11:15:59 ******/ CREATE TYPE [dbo].[tblDecimal] AS TABLE( [Decimal] [Decimal](14,2) NULL ) GO ------------------------------------------------------------------------------------------- CREATE PROCEDURE uspTaxCalcCreateItemsTLine ( @p_ItemId as dbo.tblNumber readonly, @p_ItemClientId as dbo.tblNumber readonly, @p_GroupId int, @p_ValueBeforeTax as dbo.tblDecimal readonly, @p_TaxValue as dbo.tblDecimal readonly, @p_TaxId dbo.tblNumber readonly,-------- @p_TaxName dbo.tblVarchar readonly, @p_SequenceNumber dbo.tblNumber readonly, @p_IsAbsolute dbo.tblNumber readonly, @p_Precedence0 dbo.tblNumber readonly, @p_Precedence1 dbo.tblNumber readonly, @p_Precedence2 dbo.tblNumber readonly, @p_Precedence3 dbo.tblNumber readonly, @p_Precedence4 dbo.tblNumber readonly, @p_Precedence5 dbo.tblNumber readonly, @p_Precedence6 dbo.tblNumber readonly, @p_Precedence7 dbo.tblNumber readonly, @p_Precedence8 dbo.tblNumber readonly, @p_Precedence9 dbo.tblNumber readonly, @p_Precedence10 dbo.tblNumber readonly, @p_Precedence11 dbo.tblNumber readonly, @p_Precedence12 dbo.tblNumber readonly, @p_Precedence13 dbo.tblNumber readonly, @p_Precedence14 dbo.tblNumber readonly, @p_Precedence15 dbo.tblNumber readonly, @p_Precedence16 dbo.tblNumber readonly, @p_Precedence17 dbo.tblNumber readonly, @p_Precedence18 dbo.tblNumber readonly, @p_Precedence19 dbo.tblNumber readonly, @p_IsError int out ) AS
USE [Custom] GO /****** Object: UserDefinedTableType [dbo].[tblNumbers] Script Date: 04/02/2015 11:15:59 ******/ CREATE TYPE [dbo].[tblNumber] AS TABLE( [Number] [int] NULL ) GO USE [Custom] GO /****** Object: UserDefinedTableType [dbo].[tblNumbers] Script Date: 04/02/2015 11:15:59 ******/ CREATE TYPE [dbo].[tblVarchar] AS TABLE( [Varchar] [Varchar](50) NULL ) GO USE [Custom] GO /****** Object: UserDefinedTableType [dbo].[tblNumbers] Script Date: 04/02/2015 11:15:59 ******/ CREATE TYPE [dbo].[tblDecimal] AS TABLE( [Decimal] [Decimal](14,2) NULL ) GO ------------------------------------------------------------------------------------------- CREATE PROCEDURE uspTaxCalcCreateItemsTLine ( @p_ItemId as dbo.tblNumber readonly, @p_ItemClientId as dbo.tblNumber readonly, @p_GroupId int, @p_ValueBeforeTax as dbo.tblDecimal readonly, @p_TaxValue as dbo.tblDecimal readonly, @p_TaxId dbo.tblNumber readonly,-------- @p_TaxName dbo.tblVarchar readonly, @p_SequenceNumber dbo.tblNumber readonly, @p_IsAbsolute dbo.tblNumber readonly, @p_Precedence0 dbo.tblNumber readonly, @p_Precedence1 dbo.tblNumber readonly, @p_Precedence2 dbo.tblNumber readonly, @p_Precedence3 dbo.tblNumber readonly, @p_Precedence4 dbo.tblNumber readonly, @p_Precedence5 dbo.tblNumber readonly, @p_Precedence6 dbo.tblNumber readonly, @p_Precedence7 dbo.tblNumber readonly, @p_Precedence8 dbo.tblNumber readonly, @p_Precedence9 dbo.tblNumber readonly, @p_Precedence10 dbo.tblNumber readonly, @p_Precedence11 dbo.tblNumber readonly, @p_Precedence12 dbo.tblNumber readonly, @p_Precedence13 dbo.tblNumber readonly, @p_Precedence14 dbo.tblNumber readonly, @p_Precedence15 dbo.tblNumber readonly, @p_Precedence16 dbo.tblNumber readonly, @p_Precedence17 dbo.tblNumber readonly, @p_Precedence18 dbo.tblNumber readonly, @p_Precedence19 dbo.tblNumber readonly, @p_IsError int out ) AS
相关问答
更多-
SQL SERVER中的%TYPE?(%TYPE in SQL SERVER?)[2022-05-26]
SQL Server中没有与此Oracle功能直接等效的功能。 虽然不完全相同,但从SQL Server 2005开始,您可以使用CREATE TYPE并声明相同用户定义类型(UDT)的列和参数: 在当前数据库中创建别名数据类型或用户定义的类型。 别名数据类型的实现基于SQL Server本机系统类型。 用户定义的类型是通过Microsoft .NET Framework公共语言运行库(CLR)中的程序集类实现的。 要将用户定义的类型绑定到其实现,必须首先使用CREATE ASSEMBLY在SQL Serv ... -
该问题可以通过向迁移存储库授予更多特权来解决。 我从这里找到了这个: 脚本执行的sql错误。 在创建存储库之前尝试删除存储库 感谢Oxalc! The problem can be solved by granting more privileges to the migration repository. I found this from here: sql error on script execution. try deleting repository before creating reposi ...
-
如上所述,您的查询实际上只是获取最新LASTDATE的POS。 你可以在TSQL中重写这个: SELECT TOP 1 POS FROM TEST ORDER BY LASTDATE DESC As written, your query is effectively just getting the POS for the latest LASTDATE. You can rewrite this in TSQL like this: SELECT TOP 1 POS FROM TEST ORDER B ...
-
USE [Custom] GO /****** Object: UserDefinedTableType [dbo].[tblNumbers] Script Date: 04/02/2015 11:15:59 ******/ CREATE TYPE [dbo].[tblNumber] AS TABLE( [Number] [int] NULL ) GO USE [Custom] GO /****** Object: ...
-
ODBC将SQL Server列映射到Oracle的LONG数据类型。 处理它并不容易。 最好的方法是使用DBMS_SQL包。 在这里你可以找到有用的笔记: http://ellebaek.wordpress.com/2010/12/06/converting-a-long-column-to-a-clob-on-the-fly/ ODBC is mapping SQL Server column to Oracle's LONG data type. It is not that easy to hand ...
-
如何将Oracle上的AX 4.0(SP2)迁移到SQL Server平台(How to migrate AX 4.0 (SP2) on Oracle to a SQL server platform)[2023-05-21]
是否有任何字段名称关键字? 如果名称是SQL中的关键字而不是oracle中的关键字,则可以重命名某些字段。 另外,您是否完全确定您的许可证和配置选项是否相同? 如果您没有许可证密钥,或者您已关闭配置密钥,AX(2012年之前)将删除数据库中的表和字段 Are any of the field names keywords? Renaming some fields is to be expected if the name is a keyword in SQL but not in oracle. Als ... -
将导出/导入从SQL Server迁移到oracle的最佳方法(Best way to migrate export/import from SQL Server to oracle)[2022-05-23]
“数据需要在流程中从星型模式转换为非规范化表格,以备报告。” 你真的在寻找一个ETL工具。 如果您没有钱,我建议您查看开源Talend和Pentaho产品。 "The data needs to be transformed in the process from a star schema to a de-normalised table ready for reporting." You are really looking for an ETL tool. If you have no money i ... -
将表变量从SQL Server 2008 R2迁移到Oracle 11g(Migrate table variables from SQL Server 2008 R2 to Oracle 11g)[2022-06-15]
您无法在Oracle SQL中定义这样的表变量。 您可以定义集合类型,然后可以将其用作表列类型或(更常见地)作为PL / SQL代码中的类型。 例如: create or replace type objfacultad as object ( idfacultad number , nomfacultad varchar(255) ) / create or replace type tblfacultad is table of objfacultad; / declare demo_t t ... -
使用SSIS将Oracle表部分迁移到SQL Server(Migrating Oracle Table partially to SQL Server using SSIS)[2023-06-20]
在您的数据流中,我将编辑该特定表的数据源对象。 在那里,我会设计一个SQL语句,例如 SELECT * FROM mytable WHERE mytable.datex> = to_date('2014-01-01','yyyy-mm-dd') Within your Data Flow, I would edit the Data Source object for that particular table. There I would design a SQL statement e.g. SELEC ... -
什么是Oracle中的SQL Server TIMESTAMP等价物?(Whats the SQL Server TIMESTAMP equivalent in Oracle?)[2023-07-28]
假设您使用的是中等版本的Oracle, ORA_ROWSCN就是您所追求的psecudocolumn。 这提供了修改行的系统更改编号(SCN)的保守上限。 默认情况下,这仅在块级别进行跟踪,但如果您在启用ROWDEPENDENCIES的情况下构建表,则将在行级别跟踪它。 Assuming that you are using a moderately recent version of Oracle, ORA_ROWSCN is the psecudocolumn you're after. That pr ...