Преглед на файлове

Allow files to be copied into new folders

Change-Id: I7f169e32be5a4328bb87ce7c2ff4b6529e925126
Matthew Buckett преди 16 години
родител
ревизия
2daf66740b
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  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]