我想检查我的/assets/game/
目录中是否有一个文件level.xml
,如果它不存在我想创建它。我使用这段代码:
private static void LoadXML() {
ProgressFileHandle = Gdx.files.local("game/level.xml");
if (!ProgressFileHandle.exists()) {
try {
ProgressFileHandle.file().createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
} else ProgressFileHandle.file().readString();
}
此代码不起作用,我收到错误:
java.io.IOException:没有这样的文件或目录
如果我
Gdx.files.local("assets/game/level.xml");
改为
Gdx.files.local("level.xml");
但我不明白为什么。如何在子目录 ( assets/game
) 中创建此文件?