取消
顯示的結果
而不是尋找
你的意思是:

無法複製多種文件從文件:/ tmp dbfs: / tmp

喧鬧
新的貢獻者二世

我下載多個文件默認網頁抓取和存儲在/ tmp

我可以複製一個文件通過提供文件名和路徑

% fs cp文件:/ tmp / 2020 - 12 - 14 - _listings.csv。廣州dbfs: / tmp

但是當我試圖複製多個文件我得到一個錯誤

% fs cp文件:/ tmp / * _listings * dbfs: / tmp

錯誤

FileNotFoundException:文件文件:/ tmp /_listings不存在

希望有人見過

3回複3

Kaniz
社區經理
社區經理

你好@喧鬧!我的名字叫Kaniz,我這裏的技術主持人。很高興認識你,謝謝你的問題!看看你的同行在社區有一個先回答你的問題。否則我們將很快跟進與回複。

Deepak_Bhutada
貢獻者三世

與dbutils目前不支持通配符。你可以移動整個目錄:

dbutils.fs。mv(“文件:/ tmp /測試”、“dbfs: / tmp / test2”,遞歸= True)

或者隻是一個文件:

dbutils.fs.mv(“文件:/ tmp /測試/測試。csv”、“dbfs: / tmp / test2 test2.csv”)

自從通配符不允許,我們需要以這種方式使其工作(文件列表,然後移動或複製-輕微的傳統方式)

導入操作係統def db_list_files (file_path file_prefix): file_list =[文件。路徑文件dbutils.fs.ls (file_path)如果os.path.basename (file.path) .startswith (file_prefix)]返回file_list文件= db_list_files(“文件:/你/ src_dir”、“foobar”)的文件文件:dbutils.fs。cp(文件,os.path。加入(dbfs: / / tgt_dir, os.path.basename(文件)))

喧鬧
新的貢獻者二世
由於迪帕克
這就是我有懷疑。
希望外卡特性可能在未來
謝謝
歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map