Explorar el Código

Allow files to be copied into new folders

Change-Id: I7f169e32be5a4328bb87ce7c2ff4b6529e925126
Matthew Buckett hace 16 años
padre
commit
2daf66740b
Se han modificado 1 ficheros con 4 adiciones y 0 borrados
  1. 4 0
      project.py

+ 4 - 0
project.py

@@ -203,6 +203,10 @@ class _CopyFile:
         # remove existing file first, since it might be read-only
         if os.path.exists(dest):
           os.remove(dest)
+        else:
+          dir = os.path.dirname(dest)
+          if not os.path.isdir(dir):
+            os.makedirs(dir)
         shutil.copy(src, dest)
         # make the file read-only
         mode = os.stat(dest)[stat.ST_MODE]