下面是我的Windows目录的路径.通常路径应该是\而不是//但两者似乎都有效.
__CODE__
对于Linux路径也是如此.法线应该有/而不是//.下面和上面的代码片段工作正常,将获取指定文件的内容.
__CODE__
所以,两者都使用奇怪的文件路径声明,但两者似乎都运行正常.请详细说明.
例如,
__CODE__
__CODE__
Mad*_*ist 20
通常,在Windows上指定文件路径时,您将使用反斜杠.但是,在Java和Windows世界之外的许多其他地方,反斜杠是转义字符,因此您必须将它们加倍.在Java中,Windows路径通常如下所示:String WinDir = "C:\\trash\\blah\\blah";.另一方面,正斜杠不需要加倍,并且可以在Windows和Unix上运行.双正斜杠是没有害处的.他们对路径没有任何作用,只占用空间(//相当于/./).看起来有人只是将所有反斜杠的空间转换为正斜杠.你可以删除它们.在Java中,有一个名为File.separator(String)和File.separatorChar(char)的字段,它根据您的平台为您提供正确的分隔符(/或\).在某些情况下使用它可能更好:String WinDir = "C:" + File.separator + "trash" + File.separator + "blah" + File.separator + "blah";
| 归档时间: |
|
| 查看次数: |
34712 次 |
| 最近记录: |