فهرست منبع

SDK:
- delete blender backup files when importing

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10238 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

nor..67 12 سال پیش
والد
کامیت
1ada5decca
1فایلهای تغییر یافته به همراه12 افزوده شده و 0 حذف شده
  1. 12 0
      jme3-blender/src/com/jme3/gde/blender/filetypes/AbstractBlenderAssetDataObject.java

+ 12 - 0
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 {