fileinputstream报错文件名或扩展名太长
时间: 2023-06-13 15:06:49 浏览: 202
Java使用FileInputStream流读取文件示例详解
这个问题可能是由于文件名或者文件路径太长导致的。在 Windows 系统中,文件名和路径的最大长度是有限制的,可能会导致这种错误。可以尝试以下方法来解决这个问题:
1. 缩短文件名或路径:尝试将文件名或路径缩短一些,以保证不超过 Windows 系统的限制。
2. 移动文件:将文件移动到更短的路径下,或者更改文件夹名称以缩短整个路径。
3. 使用 UNC 路径:使用 UNC 路径(如 \\server\share\file)来替代传统的盘符路径(如 C:\folder\file),UNC 路径没有长度限制。
4. 使用 Java 7 及以上版本:Java 7 及以上版本增加了对超长文件名和路径的支持,可以尝试升级 Java 版本。
希望这些方法能够帮助你解决问题。
阅读全文