在桌面上运行时,可通过类路径找到“内部文件”,因此没有简单的方法可以在类路径中“列出”目录。如果您只是使用台式机进行开发,并且不介意某些黑客攻击,则可以在“
./bin/”中搜索丢失的文件。
像这样:
FileHandle dirHandle;if (Gdx.app.getType() == ApplicationType.Android) { dirHandle = Gdx.files.internal("some/directory");} else { // ApplicationType.Desktop .. dirHandle = Gdx.files.internal("./bin/some/directory");}for (FileHandle entry: dirHandle.list()) { // yadda ...}
有关更多详细信息,请参见:http : //bitiotic.com/blog/2012/05/15/libgdx-internal-files-
hacks/
更新: 这不再是正确的。不必添加“ ./bin/”路径前缀-不添加它就可以很好地工作,并且添加时不起作用。因此,此解决方案已过时。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)