从目录中删除文件

从目录中删除文件

本文介绍了使用dbutils在Databricks中上传后,从目录中删除文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

StackOverflow的一位非常聪明的人协助我从Databricks将文件复制到目录中:

Anyway if you wanto to use your code take a look in dbutils doc!

rm(dir:字符串,递归:boolean = false) :boolean->删除文件或目录

您的代码具有更多参数

dbutils.fs.rm(files [i] .path,'/ mnt / adls2 / demo / target /'+ file)

我认为您不需要这部分,'/ mnt / adls2 / demo / target /'

I think you don't need this part ,'/mnt/adls2/demo/target/'

因此您的新代码可以为

for i in range (0, len(files)):
    file = files[i].name
        if now in file:
            dbutils.fs.rm(files[i].path + file, True)
            print ('copied     ' + file)
        else:
            print ('not copied ' + file)

这篇关于使用dbutils在Databricks中上传后,从目录中删除文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-28 07:27