本文介绍了使用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中上传后,从目录中删除文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!