java - 函数在一台 PC 上返回一个空数组,但在另外两台上返回一个已填充的数组
问题描述
我在一个更大的项目中运行此代码,以在文件夹中搜索 xml 文件并返回它们的数组。
public File[] finder( String dirName){
File dir = new File(dirName);
return dir.listFiles(new FilenameFilter() {
public boolean accept(File dir, String filename)
{ return filename.endsWith(".xml"); }
});
}
然而。我保留了我的项目的 GitHub 存储库,以便我可以在多台机器之间同步我的进度并与其他机器协作。我在我的桌面上编写了项目的这一部分及其相关部分,它工作得很好。然而,在将它拉到我的笔记本电脑后,该函数返回一个空值。GitHub 存储库:https ://github.com/AaronSigal/LibGDX-Practice (检查 test_aaron 分支)。
这种行为的一些潜在原因是什么?我让某人克隆了存储库并使用该功能拉动了分支,他们验证了它对他们来说是否正常工作。
解决方案
推荐阅读
- sql - 在 SQL 表中查找 nvarchar 类型的重复值
- css - CSS Grid - 在这个网格中,为什么是一行。项目太大?
- shell - 后部署脚本读取已部署 pod 内的环境变量
- excel - 在excel中禁用烦人的提示
- google-sheets - 表格公式:这个公式可以简化吗?
- css - 如何同时允许容器上的垂直滚动和子级上的水平溢出?
- python - 与 bertopic 一起使用的 hdbscan 出现问题:OSError: [Errno 22] Invalid argument
- r - R - 使用时间进行分类
- ios - 还有其他人在 iOS 14 上看到奇怪的 UIImage 行为,特别是在生产/TestFlight 中吗?
- c++ - 我怎样才能简化这个程序?