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

我如何刪除一個文件在DBFS非法字符?

aline_alvarez
新的貢獻者三世

我如何刪除一個文件在DBFS非法字符?

有人把文件名為“planejamento_ [4098] ___SHORT_SAIA_JEANS__。xlsx”文件夾內/ FileStore我可以刪除它,因為這個錯誤:java.net.URISyntaxException:非法字符在路徑指數24。

我使用:dbutils.fs.rm (" / FileStore planejamento_ [4098] ___SHORT_SAIA_JEANS__.xlsx”)

1接受解決方案

接受的解決方案

werners1
尊敬的貢獻者三世

試試這個

% sh

ls李津/ dbfs

如果文件位於一個子目錄你可以改變上述路徑。

% sh魔法命令允許您訪問linux shell命令。

在原帖子查看解決方案

6個回答6

werners1
尊敬的貢獻者三世

你可以嚐試使用% sh魔法命令並使用rm。

結合這個小小的幫助,它可能會工作。

aline_alvarez
新的貢獻者三世

謝謝你!我嚐試了所有的命令,但沒有一個工作,因為字符是“[”和“]”。:weary_face:

werners1
尊敬的貢獻者三世

它應該仍然是可能的。

你能試著用ls李津(或ls ia)獲得文件的列表,然後使用inode編號(第一列)和使用它的發現-刪除”命令:

> ls李津

>找到。- inum < inodenumber >刪除

先給你可以不刪除看看可以找到該文件

的文件是用ls李津DBFS和不顯示它。

image.png

歡迎來到磚社區:讓學習、網絡和一起慶祝

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

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

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

Baidu
map