Gau*_*rav 8 java operating-system file
我想访问一个目录中的文件,该目录在java程序中有文件名空格,但它不访问文件.
场景是我在文件中有文件名.来自该文件的iread文件名,无法在java中打开带空格的文件.
我们使用File.exist函数来检查文件是否存在但返回false.
我已经尝试了几种格式来表示空格llike"ab\c"表示文件名ab c和ab%20c表示同一文件.
但没有任何帮助.
Jak*_*ler 10
这对我来说很好.我根本不逃避它们.
System.out.println(new File("/tmp/test 1/").exists());
Run Code Online (Sandbox Code Playgroud)
确保为操作系统使用正确的文件分隔符.
System.getProperty("file.separator")
Run Code Online (Sandbox Code Playgroud)
小智 8
解码路径,就像这样
String decodedPath = URLDecoder.decode(path, "UTF-8");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33053 次 |
| 最近记录: |