File.listFiles()
方法列出文件夹的内容。然而,在Windows上调用方法时,它也会产生一些 - 缺少更好的短语 - “虚拟”文件夹(如“Documents and Settings”,在最近的Windows版本中被“用户”取代) 。File.listFiles()并区分物理文件夹与虚拟文件夹
如果你再调用listFiles()对于那些“虚”的一个文件夹,它总是返回null。这就是我的问题所在,因为我想递归遍历所有文件夹。我需要一种方法通过检查他们的名字,以这些文件夹中筛选出最好不...
也有一些额外的文件夹,即普通用户不会看到(如“系统卷标信息”或回收斌该驱动器的文件夹),我很乐意找到一个过滤出来的方法,而不用将名称列入黑名单。
不幸的是,这些文件夹的行为与真实的行为一样。我正在寻找的东西就像是File.isSystemFolder()
-方法。
我真的很感激您的任何意见
THX,我与现在 – DeX3 2010-07-02 17:26:00