我正在databricks中创建一个函数,以检查azure blob存储中是否存在文件夹:
import java.io.File
def checkFolder(paths: List[String]): Unit = {
for (f <- paths) {
try
{
var pathCheck = dbutils.fs.ls(f)
}
catch {
case ex: Exception => {
println("Folder does not exists: " + f)
}
}
}
}
我想添加列表中存在的文件夹,以便可以读取这些路径中的数据!我还想添加其他列表中不存在的路径。
我该怎么做?
1条答案
按热度按时间wnavrhmk1#
尝试以下操作:
这将为您提供两种类型的序列
(String, Boolean)
对于现有文件和非现有文件,可以使用以下方法从中提取文件路径: