Board logo

標題: 关于DirectoryStream的问题 [列印本頁]

作者: krave    時間: 2014-10-16 16:23     標題: 关于DirectoryStream的问题

老师,你好,
想请教一下,在eclipse中,run configurations处设置参数,为什么所有的斜杠都会被忽略?
比如c:\ 和 c:\\ 都会被判断为c:
另外,DirectoryStream<Path> stream = Files.newDirectoryStream(Paths.get("c:"))
为什么所指的是当前project所在的路径呢?
作者: codedata    時間: 2014-10-16 18:47

跟 Files.newDirectoryStream 無關,那是 Path.get 的行為,至於 Windows 下磁碟機只指定 C: ,URI 是指哪邊,可能得查一下 URI 相關規範文件 … 單就 Path.get 的話,轉為絕對路徑會是:
  1. out.println(Paths.get("c:").toRealPath()); // C:\YourProjectDir\
複製程式碼





歡迎光臨 CodeData 技術論譠 (http://www.codedata.com.tw/forum/) Powered by Discuz! 7.2