问题

windows下创建包含空格的文件夹,可以正常创建,但是保存文件进去时,会提示FileNotFoundException

解决

对包含空格的进行url编码

String folderName = "test folder";
String os = System.getProperty("os.name");
if (os.toLowerCase().startsWith("win")) {
    try {
        folderName = URLEncoder.encode(folderName, "utf-8");
    } catch (UnsupportedEncodingException e) {
        //
    }
}