我正在开发一个显示系统目录结构的MutableTree。
对于根项目使用FileSystemView.getRoots(),它将Desktop目录作为根目录返回,这很好。
当调用desktopRoot.listFiles()时,我得到“我的电脑”,“文档”等。与用户创建的桌面文件和文件夹一起。
但是,当调用newDirectoryStream(desktopRoot)时,只返回用户创建的文件和文件夹而没有“我的电脑”,“文档”等。
File.listFiles()对于大型目录来说很慢,所以我的问题是:可以使用newDirectoryStream(desktopRoot)列出“我的电脑”,“文档”,还是应该手动添加此条目作为第一级树条目?