文件名中不应使用哪些字符?

时间:2014-02-02 15:29:58

标签: java naming

我编写了一个程序,用于创建一个名称来自用户txtarea的文件。 但它让我思考,如果用户在他的名字或任何其他特殊符号中使用空格,而不是成为具有此名称的文件,该怎么办。

可能出错吗?

Ifso,我应该允许在文件名中使用哪些符号/符号?

感谢您的时间

1 个答案:

答案 0 :(得分:3)

最终,允许的符号取决于本地文件系统/操作系统。但是,Java将检查文件名是否有效,如果不是,则在尝试通过createNewFile()创建文件时抛出IOException。所以这些东西要么不会出错,否则你会遇到一个你应该处理的异常。

请参阅filenames上的维基百科页面,了解有关允许的内容以及不同操作系统/文件系统中的内容的更多详细信息。