我开始处理文件,这是一种编写和阅读文件的简单操作。
但是我在编写文件时遇到错误,现在我必须手动修复它。
这个问题,我不知道我的档案在哪里。 我也希望看到我正在写的文件。
我正在使用intellij idea 2016 1.4,也许该文件是在jar中编写的?
是的,我知道清除缓存是一种选择。
在wiki链接上的此处没有任何内容:https://github.com/libgdx/libgdx/wiki/File-handling
只讨论你在哪里可以找到绝对路径文件,但那不是我的情况。我这样得到文件:
this.resolver = Gdx.files.local(path + "item"+ String.valueOf(weaponNumber) + ".txt");
String description = this.resolver.readString();
那么..文件在哪里?感谢
答案 0 :(得分:0)
在桌面版中,它将文件保存在android模块内的assets文件夹中。
FileHandle file = Gdx.files.local("myfile.txt");
file.writeString("Test libGDX", false);
System.out.println(Gdx.files.getLocalStoragePath());
输出:D:\Dropbox\Projetos\Outros\gdxTest\android\assets\
我计算机中的项目文件夹是gdxTest
。
在您的情况下,您拥有path
var,因此可能是资产文件夹中的文件夹。
但是当您将桌面游戏打包成jar文件时,该文件将在您的游戏jar文件所在的同一文件夹中创建。通常是yourProject\desktop\build\libs
。
不同之处在于,当我们配置桌面项目时,我们在yourProject\android\assets\
文件夹中设置工作目录。因此,对于Android Studio,它是项目的本地文件夹。