java.io.FileNotFoundException: /storage/emulated/0/crash/crash-2022/03/04 13:37:10.log: open文件找不到

安卓项目需要记录APP闪退的日志,在命名crash文件名时想把闪退时的时间记录上,居然报错了java.io.FileNotFoundException: /storage/emulated/0/crash/crash-2022/03/04 13:37:10.log: open文件找不到_第1张图片

后来发现,原来文件名不可以有“/ :”这些符号,后面时间格式为yyyyMMdd HHmmss,就成功了。

文件命名规则是:

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

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

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

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

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

记录下

你可能感兴趣的:(java,开发语言,后端,android)