如果我删除包含一个具有多个父文件的驱动器文件夹,该文件是否仍被删除?

时间:2018-11-16 06:15:14

标签: google-api google-drive-api

这个问题解释了一切。但是再次,我需要知道删除包含多个父文件(文件夹)的文件的文件夹(包含数百个重要文件)是否安全。删除一个文件夹会从所有引用该文件的文件夹中删除相关文件吗?

1 个答案:

答案 0 :(得分:0)

找出类似问题的最简单方法是测试它们,我们可以使用APis exploerer

设置测试

创建新文件夹

.saveOrUpdate()

新文件夹ID为181vifeF0eyd5J-8lzlYqJHSM1xbhPJFX

在该文件夹中创建一个新文件

POST https://www.googleapis.com/drive/v3/files?fields=*&key={YOUR_API_KEY}

{
 "mimeType": "application/vnd.google-application/vnd.google-application/vnd.google-apps.folder",
 "name": "TestDeleteFolder1"
}

在我的Google云端硬盘帐户上给我一个文件夹,其中有一个文件。

  • 文件夹ID 181vifeF0eyd5J-8lzlYqJHSM1xbhPJFX
  • 文件ID 1EEYXRLIWD1_kbX3c8yYeY8duBSE_KeCVDUFSh9Sth7w中的文件

删除

删除文件夹

POST https://www.googleapis.com/drive/v3/files?fields=*&key={YOUR_API_KEY}

{
 "mimeType": "application/vnd.google-apps.document",
 "name": "TestDeleteFileOne",
 "parents": [
  "181vifeF0eyd5J-8lzlYqJHSM1xbhPJFX"
 ]
}

测试结果

尝试获取文件夹

DELETE https://www.googleapis.com/drive/v3/files/181vifeF0eyd5J-8lzlYqJHSM1xbhPJFX?key={YOUR_API_KEY}
  

“未找到文件:181vifeF0eyd5J-8lzlYqJHSM1xbhPJFX。”,

尝试获取文件

GET https://www.googleapis.com/drive/v3/files/181vifeF0eyd5J-8lzlYqJHSM1xbhPJFX?key={YOUR_API_KEY}
  

“找不到文件:1EEYXRLIWD1_kbX3c8yYeY8duBSE_KeCVDUFSh9Sth7w。”,

答案

如果删除一个文件夹,其中所有文件都将被删除,则不会警告所有内容都将消失。