gpt4 book ai didi

java - 如何判断是否是文件?

转载 作者:行者123 更新时间:2023-12-01 06:33:49 25 4
gpt4 key购买 nike

Java 方法 isFile()isDirectory() 仅当文件或目录实际存在时才起作用,如果不存在怎么办?

这些方法还有其他选择吗?

示例:

File f=new File(var);

现在, var 是运行时生成的任何内容,因此我不知道它是否是文件,并且您实际上可以在不存在文件或路径的情况下初始化对象。我想得到的是:即使该文件不存在,如何确定该文件是否真的是一个文件?如果我确定是否有扩展名,我可能能够分辨出来,但在 Linux 中,我认为某些文件没有文件扩展名,我需要在所有平台上工作。

最佳答案

如果文件不存在,那么它既不是普通文件也不是目录...如果它实际上不存在,那么询问它是什么类型是没有意义的。

如果您创建了文件,那么您可以决定它的类型;如果您不创建该文件,那么它就不存在。

关于java - 如何判断是否是文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4119920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com