路径名太长导致无法读取文件
踩到坑了。。。
文件名、绝对路径字符总长度有上限,不然系统找不到指定文件,无法读取。上限与系统有关系,255或260字符。
在x86_64 Linux下,
文件名的最大长度是255个字符(characters),文件路径的最大长度是4096字符(characters), 即可以包含16级的最大文件长度的路径。
命名长并不是为了给人看的,是对文件的一种信息标记,对于路径字符过长的解决方案:
1. 将项目移到根目录,减少目录层级;
2. 文件夹、文件名字在保证信息完整的情况下,尽量简短