簡體   English   中英

刪除文件路徑(home / user / file.txt = file.txt)?

[英]Take off file path (home/user/file.txt = file.txt)?

因此,我用Java語言編寫了一個簡單的文本編輯器,它通過showOpenDialog()檢索文件並將文件名轉換為字符串,因此可以將其顯示為標題:

        String title = fc.getSelectedFile().toString();

但是,可以說我有路徑“ home / user / file.txt”。 我將如何刪除路徑並使之命名,以便文件名僅顯示為“ file.txt”?

文件getName()返回所需內容,即僅是路徑名名稱序列中的姓氏。

getSelectedFile()返回一個File對象; 最簡單的getName()是在File對象上調用getName() 如果路徑來自其他地方,則實際上可以從中構造一個File然后調用getName()

String filename = title.substring(title.lastIndexOf("/"))

編輯:大腦的答案雖然更好,也更簡潔:-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM