0
我正在處理的程序需要訪問可移動驅動器。通常這不會成爲問題,因爲掛載點應該保持不變(例如:在Ubuntu上,我的手機的SD卡掛載在/media/sebastian/GT-S5830/
)。但是在Windows上,驅動器號有所不同。 (同樣的電話:一旦E:\
,在攝像頭的同時被安裝在E:
堵塞後,它成爲F:
止住了。)從驅動器盤符中獲取分區名稱,反之亦然
所以我想不保存盤符來解決這個問題,但是分區名稱。
例如:設置時,給出路徑E:\DCIM\Camera\
。現在,我要做到以下幾點:
- 獲取安裝在
E:
分區的名稱 - 保存路徑,給出的目錄類似
<partname>:\DCIM\Camera\
- 當訪問設備,解決分區的盤符命名爲
partname
- 通過連接驅動器號和冒號後的路徑部分構建路徑。
如何我可以通過給Windows上的掛載點,反之亦然與Java拿到分區名稱?