java基础 怎么判断一个文件名是否合法?

怎么判断一个文件名是否合法?根据以下规则:1。文件名的最大长度为255个字符。2. 可以使用扩展名来表示文件类型,也可以使用多间隔扩展名。作为win.ini.txt文件是合法文件名,但其文件类型由最后

怎么判断一个文件名是否合法?

根据以下规则:

1。文件名的最大长度为255个字符。

2. 可以使用扩展名来表示文件类型,也可以使用多间隔扩展名。作为win.ini.txt文件是合法文件名,但其文件类型由最后一个扩展名决定。

3. 文件名中允许使用空格,但不允许使用以下字符(英文输入法状态):<>/|:“*?

4. 在Windows系统中,文件名中的字母大小写不同,但不区分大小写。