java.io.FileNotFoundException: /data/all/XXXXXXXX.pdf (File name too long)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at java.io.FileOutputStream.<init>(FileOutputStream.java:101)
百度一下,竟然没有找到相关问题。
原来Linux文件名的长度限制是255个字符,也就是说最长只能支持127个中文字符,英文则可以支持255个字符。
本文介绍了在尝试创建或写入一个文件名过长的文件时出现的FileNotFoundException异常,并解释了在Linux系统中文件名的最大长度限制。


被折叠的 条评论
为什么被折叠?



