Added Wizard for export project settings. Added export to game source

folder directly. Untested...
This commit is contained in:
Zukero
2017-12-18 18:58:09 +01:00
parent a475180bb5
commit 407d50a01e
6 changed files with 337 additions and 84 deletions

View File

@@ -78,6 +78,29 @@ public class FileUtils {
}
/**
* cp sourceFolder/* targetFolder/
* @param sourceFolder
* @param targetFolder
*/
public static void copyOver(File sourceFolder, File targetFolder) {
if (!sourceFolder.isDirectory() || !targetFolder.isDirectory()) return;
for (File f : sourceFolder.listFiles()) {
if (Files.isSymbolicLink(f.toPath())) {
//Skip symlinks
continue;
} else if (f.isDirectory()) {
File dest = new File(targetFolder, f.getName());
if (!dest.exists()) {
dest.mkdir();
}
copyOver(f, dest);
} else {
copyFile(f, new File(targetFolder, f.getName()));
}
}
}
private static void zipDir(File dir, String prefix, ZipOutputStream zos) {
if (prefix != "") {
prefix = prefix + File.separator;