Как вы можете видеть в приведенном примере здесь , вы можете использовать dbutils.fs.rm("/mnt/inbox/InvLog.txt", True)
в методе с одним файлом.
Пример на веб-странице дает вам один файл ниже:
dbutils.fs.rm("/foobar/baz.txt")
Удаление файлов из папки foobar выполняется следующим образом:
%fs rm -r foobar
В вашем случае используйте:
%fs rm -r mnt/inbox
Имейте в виду различия в аннотациях к папкаммежду системами Linux, Windows и OSX.
Обновление:
Вы можете попробовать следующее не элегантное сокращенное решение, чтобы обойти установленное исключение Java:
import os
import ...snippet... # yours to fill in here what else you need to import.
files_processed = 0
files_path = [os.path.abspath(x) for x in os.listdir()]
print (files_path) # your filepath might need cleaning for it can be accepted. It prints here all found files.
for item in files_path:
if os.path.isfile(item) == True:
dbutils.fs.rm(item, True)
files_processed +=1
else:
print ('skipped folder: %s', item)
print ("job done", ' : ', file_processed)