Libgdx如何获取目录中的文件列表?

Libgdx如何获取目录中的文件列表?,第1张

Libgdx如何获取目录中的文件列表?

在桌面上运行时,可通过类路径找到“内部文件”,因此没有简单的方法可以在类路径中“列出”目录。如果您只是使用台式机进行开发,并且不介意某些黑客攻击,则可以在“
./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/”路径前缀-不添加它就可以很好地工作,并且添加时不起作用。因此,此解决方案已过时。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5140905.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存