public String toString () { return file.toString(); } }
public String toString () { return file.toString(); } }
private static final void traverse (FileHandle directory, String base, StringBuffer list) { if (directory.name().equals(".svn")) return; String dirName = directory.toString().replace("\\", "/").replace(base, "") + "/"; System.out.println(dirName); for (FileHandle file : directory.list()) { if (file.isDirectory()) { traverse(file, base, list); } else { String fileName = file.toString().replace("\\", "/").replace(base, ""); if (fileName.endsWith(".png") || fileName.endsWith(".jpg") || fileName.endsWith(".jpeg")) { list.append("i:" + fileName + "\n"); System.out.println(fileName); } else if (fileName.endsWith(".glsl") || fileName.endsWith(".fnt") || fileName.endsWith(".pack") || fileName.endsWith(".obj") || file.extension().equals("") || fileName.endsWith("txt")) { list.append("t:" + fileName + "\n"); System.out.println(fileName); } else { if (fileName.endsWith(".mp3") || fileName.endsWith(".ogg") || fileName.endsWith(".wav")) continue; list.append("b:" + fileName + "\n"); System.out.println(fileName); } } } } }
public String toString () { return file.toString(); } }
@Override public String toString() { return fileHandle.toString(); }
private void createLanguagesName() { // 分析有多少种语言 if (languageNames == null) { languageNames = new Array<>(); FileHandle[] files = new FileHandle(Gdx.files.internal("values").toString()).list("properties"); for (FileHandle fileHandle : files) { String name = fileHandle.nameWithoutExtension(); if (name.equals("strings")) continue; name = name.replaceAll("strings_", ""); languageNames.add(name); } } }
dirName = jsonFile.parent().toString();