4

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

4

1 回答 1

9

如果你的意思是检查FileObject,那么你可以使用 [ FileObject.getType()]( http://commons.apache.org/vfs/apidocs/org/apache/commons/vfs/FileObject.html#getType()。给定一个非空的FileContent,你会总是假设它来自一个文件。正如这里的规范所说:

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

于 2009-07-13T15:29:18.353 回答