看板 java 關於我們 聯絡資訊
如題 在java裡頭 似乎不能使用"\" 這樣的語法 可是我手邊有一個字串 像是 d:\movie\xxx.avi 我想各別取得資料夾名稱跟檔案名稱 除了用split("\")之外 有解嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.101.108 ※ 編輯: kuro44776 來自: 114.45.101.108 (11/14 03:26)
kene:"\\" 11/14 03:45
LPH66:應該是 "\\\\" 因為 split 的參數是 regexp 11/14 03:46
kene:對喔, 是 regex, 那樓上才對~ 11/14 03:48
darkk6:直接用 File XDDD 11/14 09:50
LaPass:有沒有比較直覺的方式?regexp那種好以個斜線的字串,看得 11/14 10:10
LaPass:眼睛好花 = = 幾 11/14 10:11
darkk6:regexp 很好用啊XDD 不然就直接用 File 11/14 12:56
kuro44776:已解決 謝謝各位 11/14 23:37
mintle:file.getName() file.getParent().getName() 11/15 17:54
meconin:請用 File.separator ... 11/16 09:56
x000032001:之前用File可以("D:/movie/xxx.avi")耶XD 11/16 12:38
anlick:File.separator +1 如果os換成unix \就沒用了吧 11/17 20:18