当前位置: 首页 > 知识库问答 >
问题:

如何使用google drive API移动文件和文件夹?

阮选
2023-03-14

我正在尝试使用Google drive API来执行简单的任务,比如

  1. 跨文件夹移动文件。
  2. 列表项

移动文件夹。

据我所知,Google drive API没有提供跨文件夹移动文件的方法

使用/parent和/childrens API,可以指定文件的父文件夹,但它对文件夹不起作用。此外,与文件关联的父属性不会将其移动到该文件夹下。它只是将一个父属性与文件相关联(这对我的情况一点用都没有)

共有2个答案

芮建茗
2023-03-14

驱动器API V3具有以下内容:

在文件夹之间移动文件

若要添加或删除现有文件的父级,请在Files.Update方法上使用AddParentsRemoveParents查询参数。

这两个参数都可用于将文件从一个文件夹移动到另一个文件夹:https://developers.google.com/drive/v3/web/folder#inserting_a_file_in_a_folder

楚俊逸
2023-03-14

要将FILE-A从文件夹1移动到文件夹2,可以使用https://developers.google.com/drive/v2/reference/parents的delete和add调用将文件夹1作为父文件夹删除并添加文件夹2。

您还可以使用更新的父数组对文件进行修补。

 类似资料:
  • 要求:我们正在尝试实现一个应用程序,它的功能是使用spring sftp outbound gateway通过sftp将文件从入站文件夹移动到处理文件夹。我们已经实现了sftp出站网关,如下所示。当我们执行应用程序时,它没有给出任何信息,即既没有异常也没有预期的输出(即文件没有移动到sftp上) 我想移动*. txt文件从'/tmp/datlaa到 /tmp/datlaa/archive. 你能从

  • 问题内容: 我查看了界面,但无法找到移动文件的方法。我将如何在Python中做相当于? 问题答案: ,或 全部采用相同的语法: 请注意,你必须file.foo在源和目标参数中都包含文件名()。如果更改,该文件将被重命名和移动。另请注意,在前两种情况下,用于创建新文件的目录必须已经存在。在Windows上,必须不存在具有该名称的文件,否则将引发异常,但即使在这种情况下,它也将以静默方式替换文件。 正

  • 问题内容: 如何在node.js上移动文件(如mv命令外壳)?有什么方法可以使用,还是应该读取文件,写入新文件并删除旧文件? 问题答案: 根据seppo0010的评论,我使用了重命名功能。 http://nodejs.org/docs/latest/api/fs.html#fs_fs_rename_oldpath_newpath_callback fs.rename(oldPath,newPath

  • 问题内容: 我在Windows下的Python脚本中在以unicode命名的文件夹之间移动以unicode命名的文件时遇到了麻烦… 您将使用什么语法在文件夹中查找* .ext类型的所有文件并将其移至相对位置? 假设文件和文件夹是unicode。 问题答案: 基本问题是Unicode和字节字符串之间未转换的混合。解决方案可以转换为单一格式,也可以避免一些麻烦而避免出现问题。我所有的解决方案都包含和标

  • 这是我的代码,我想创建方法,接受文件,并将其移动到我的电脑指定的文件夹。我只是把现有的文本文件复制到另一个文本文件中,但我想在指定的文件夹中移动,而不是复制。如何解决这个问题?

  • 问题内容: 如何使用Java将所有文件从一个文件夹移动到另一文件夹?我正在使用此代码: 但它仅适用于一个特定文件。 谢谢!!! 问题答案: 如果对象指向文件夹,则可以遍历其内容