java.io.FileNotFoundException: (文件名、目录名或卷标语法不正确。)

      在做学生导入时,需要将导入失败的数据重新返回Excel中保存在用户本地桌面,但是报错如下:

java.io.FileNotFoundException: (文件名、目录名或卷标语法不正确。)_第1张图片

      解决真是花费了一定的时间,记录下来,作为经验之谈吧。

      错误原因竟然是:Excel的命名问题,不允许有15:05:04这样的格式。顺便也总结一下Windows命名吧。

Windows中文件命名规则是:

      ①在文件或文件夹名中,可用1~256个字符西文字符或128个汉字(包括空格)组成,不能多于256个字符。

      ②文件名或文件夹名中不可以出现以下字符:\/:※?”<>|

      ③文件名和文件夹名中可以使用汉字和空格,但是空格不可以作为文件名的开头字符或单独作为文件名。

      ④可以使用多分隔符的名字,但只有最后一个分隔符后面的部分是文件的扩展名。

      ⑤文件名和文件夹名可以由字母、数字、汉字或~!@#$%^&( )_-{}等组合而成。 

你可能感兴趣的:(【Java】,Java)