- delete blender backup files when importing

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10238 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
nor..67 12 years ago
parent 74eccc7c8f
commit c6c50eea31
  1. 12
      sdk/jme3-blender/src/com/jme3/gde/blender/filetypes/AbstractBlenderAssetDataObject.java

@ -46,11 +46,23 @@ public abstract class AbstractBlenderAssetDataObject extends SpatialAssetDataObj
}
FileObject mainFile = getPrimaryFile();
BlenderTool.runConversionScript(SUFFIX, mainFile);
mainFile.getParent().refresh();
FileObject outFile = FileUtil.findBrother(mainFile, BlenderTool.TEMP_SUFFIX);
if (outFile == null) {
logger.log(Level.SEVERE, "Failed to create model, blend file cannot be found");
return null;
}
int i = 1;
FileObject blend1File = FileUtil.findBrother(mainFile, BlenderTool.TEMP_SUFFIX + i);
while (blend1File != null) {
try {
blend1File.delete();
} catch (IOException ex) {
Exceptions.printStackTrace(ex);
}
i++;
blend1File = FileUtil.findBrother(mainFile, BlenderTool.TEMP_SUFFIX + i);
}
String assetKey = mgr.getRelativeAssetPath(outFile.getPath());
FileLock lock = null;
try {

Loading…
Cancel
Save