Java IO有最大的文件名长度吗? [英] Does Java IO have a maximum file name length?

查看:499
本文介绍了Java IO有最大的文件名长度吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

不同的操作系统有不同的文件名最大长度。在使用文件时,Java是否对文件名长度有任何限制?

解决方案

Java没有最大文件名长度,字符串最大长度限制(这是数组最大长度,即Integer.MAX_VALUE)。也许有些JVM有一个较低的限制,但我从来没有碰到这样的问题(我几乎可以肯定这将是一个Java规格方面的错误),当然OS可以有一个。


Different operating systems have different file name max lengths. Does Java have any limit on file name length when working with files?

解决方案

Java has no maximum file name length, except obviously for the String max length limit (which is the array max length, i.e. Integer.MAX_VALUE). Maybe some JVMs have a lower limit but I never run into such a problem (and I'm almost certain it would be a bug with respect to Java specifications), certainly OSes can have one.

这篇关于Java IO有最大的文件名长度吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆