我想從Windows路徑中提取目錄名稱。 Windows路徑是一個字符串,類似如下:File.dirname窗口路徑返回
"c:\\some\path\name"
,當我做到以下幾點:
File.dirname("c:\\some\\path\\name")
結果是
"."
如果我的UNIX路徑上運行此它工作正常
File.dirname("/some/path/name") => "/some/path"
我是否需要設置FILE::ALT_SEPARATOR
?我嘗試過不同的路徑變化無濟於事。
用戶將指定路徑。我是否應該對反斜槓輸入進行補償並將其全部轉換爲正斜槓? – robinjohnobrien