3

StackOverflow の非常に賢い人が、ここで Databricks からディレクトリにファイルをコピーするのを手伝ってくれました: copyfiles

リンクに示されているように、ファイルがコピーされたら、同じ原則を使用してファイルを削除しています。

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

ただし、次のエラーが表示されます。

TypeError: '/mnt/adls2/demo/target/' の型が間違っています - クラス bool が必要です。

誰かがこれを修正する方法を教えてもらえますか。コマンドを使用して最初にファイルをコピーした後、ファイルを削除するのは簡単なことだと思いましたdbutils.fs.rm

4

3 に答える 3

1

dbfs からファイルを削除するには、これを任意のノートブックに書き込むことができます

%fs rm -r dbfs:/user/sample_data.parquet
于 2021-02-11T16:54:57.510 に答える