Procházet zdrojové kódy

Allow files to be copied into new folders

Change-Id: I7f169e32be5a4328bb87ce7c2ff4b6529e925126
Matthew Buckett před 16 roky
rodič
revize
2daf66740b
1 změnil soubory, kde provedl 4 přidání a 0 odebrání
  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]