检查扩展是否是可接受的方式,以确定给定路径是否适用于文件或目录

时间:2016-04-24 14:02:47

标签: java file directory

我需要检查一个给定路径是文件还是目录,如果它是一个文件,在其父目录中保存一个虚拟文本文件,如果它是一个目录,直接将虚拟文本文件保存在其中。

我正在使用isDirectory()isFile()方法来检查类型。 如果给定路径实际上不存在会发生什么?无法确定其类型。

我查了this,它说你不知道。我想知道根据它是否有扩展来确定类型是否可以接受?这有意义吗?

还有其他可能的方法可以知道吗?

1 个答案:

答案 0 :(得分:1)

您链接的问题已经回答了您的问题:

  

通常,特定路径可以表示目录和文件。

您可以为文件夹/foo.txt/命名,但它仍然是一个文件夹。唯一可能的方法是检查路径末尾是否有/\(也在您的链接中讨论)