如何检查FileObject是否是文件夹?

时间:2009-07-13 15:17:56

标签: java apache-commons-vfs

我正在使用Apache Commons VFS(虚拟文件系统)通过SFTP访问某些文件。有谁知道如何检查org.apache.commons.vfs.FileContent的实例是否是文件夹?

1 个答案:

答案 0 :(得分:8)

如果您的意思是检查FileObject,那么您可以使用[FileObject.getType()](http://commons.apache.org/vfs/apidocs/org/apache/commons/vfs/FileObject.html#getType()。如果非空FileContent,您将始终认为它来自文件。正如规范here所说:

  

有两种类型的文件:文件夹(包含其他文件)和普通文件(包含数据或内容)。文件夹可能没有任何内容,普通文件不能包含其他文件。