Java 文件创建,而不通过用户输入创建新文件夹[混乱]

Java 文件创建,而不通过用户输入创建新文件夹[混乱],java,file,io,user-controls,user-input,Java,File,Io,User Controls,User Input,假设有一个用户想要一个名为: “test/lasdhjal.txt”,随便什么。现在,如果我把它放入一个新文件(输入);对象内部,它会认为test/是一个文件夹,而它是名称的一部分。对此我能做些什么呢?不,不允许在文件名中使用“/”的限制是在内核级别强加的,这不是您可以绕过的。那么,一些操作系统如何处理这个问题呢?我的理解是,它们中没有一个这样做。1.2.你确定?例如,您可以在windows中创建一个名为/的文件夹。另外,例如Minecraft曾经是一个文件结构,它有时包括/iirc100%确定

假设有一个用户想要一个名为:
“test/lasdhjal.txt”,随便什么。现在,如果我把它放入一个新文件(输入);对象内部,它会认为test/是一个文件夹,而它是名称的一部分。对此我能做些什么呢?

不,不允许在文件名中使用“/”的限制是在内核级别强加的,这不是您可以绕过的。那么,一些操作系统如何处理这个问题呢?我的理解是,它们中没有一个这样做。1.2.你确定?例如,您可以在windows中创建一个名为/的文件夹。另外,例如Minecraft曾经是一个文件结构,它有时包括/iirc100%确定。以下是指向wikepedia windows文件名中禁止使用的字符列表的链接: