当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R googledrive drive_rm 从云端硬盘删除文件


注意:这将永久删除您的文件!如需更安全、可逆的选项,请参阅drive_trash()

用法

drive_rm(..., verbose = deprecated())

参数

...

以任何有效方式指定的一个或多个云端硬盘文件,即通过名称或路径、或者通过标有 as_id() 的文件 ID 或 URL 指定为 dribble 。或其任意组合。元素在删除之前使用as_dribble() 和row-bound 进行处理。

verbose

[Deprecated]这种对各个 googledrive 函数的逻辑论证已被弃用。要全局禁止 googledrive 消息传递,请使用options(googledrive_quiet = TRUE)(默认行为是发出信息性消息)。要以更有限的方式抑制消息传递,请使用帮助程序local_drive_quiet()或者with_drive_quiet().

逻辑向量,表示删除是否成功。

也可以看看

例子

# Target one of the official example files to copy (then remove)
(src_file <- drive_example_remote("chicken.txt"))
#> # A dribble: 1 × 3
#>   name        id                                drive_resource   
#>   <chr>       <drv_id>                          <list>           
#> 1 chicken.txt 1wOLeWVRkTb6lDmLRiOhg9iKM7DlN762Y <named list [38]>

# Create a copy, then remove it by name
src_file %>%
  drive_cp(name = "chicken-rm.txt")
#> Original file:
#> • chicken.txt <id: 1wOLeWVRkTb6lDmLRiOhg9iKM7DlN762Y>
#> Copied to file:
#> • chicken-rm.txt <id: 1F2_NR-3oYprCrinOX7ktGGhrGDVL691L>
drive_rm("chicken-rm.txt")
#> File deleted:
#> • chicken-rm.txt <id: 1F2_NR-3oYprCrinOX7ktGGhrGDVL691L>

# Create several more copies
x1 <- src_file %>%
  drive_cp(name = "chicken-abc.txt")
#> Original file:
#> • chicken.txt <id: 1wOLeWVRkTb6lDmLRiOhg9iKM7DlN762Y>
#> Copied to file:
#> • chicken-abc.txt <id: 1WsAeToXFGijEStXd03F4Pyb6TEeF3e0u>
drive_cp(src_file, name = "chicken-def.txt")
#> Original file:
#> • chicken.txt <id: 1wOLeWVRkTb6lDmLRiOhg9iKM7DlN762Y>
#> Copied to file:
#> • chicken-def.txt <id: 1YWeFvk8pOZG2QKqgAEWuiJDJ_mpao7nu>
x2 <- src_file %>%
  drive_cp(name = "chicken-ghi.txt")
#> Original file:
#> • chicken.txt <id: 1wOLeWVRkTb6lDmLRiOhg9iKM7DlN762Y>
#> Copied to file:
#> • chicken-ghi.txt <id: 1zyBhXeOSYDiXaPsLyzFx2io7dbT0xvnD>

# Remove the copies all at once, specified in different ways
drive_rm(x1, "chicken-def.txt", as_id(x2))
#> Files deleted:
#> • chicken-abc.txt <id: 1WsAeToXFGijEStXd03F4Pyb6TEeF3e0u>
#> • chicken-def.txt <id: 1YWeFvk8pOZG2QKqgAEWuiJDJ_mpao7nu>
#> • chicken-ghi.txt <id: 1zyBhXeOSYDiXaPsLyzFx2io7dbT0xvnD>
源代码:R/drive_rm.R

相关用法


注:本文由纯净天空筛选整理自Jennifer Bryan等大神的英文原创作品 Delete files from Drive。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。