瀏覽代碼

Move Directory

Marino Faggiana 7 年之前
父節點
當前提交
b7f92b0311
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      PickerFileProvider/FileProvider.swift

+ 4 - 1
PickerFileProvider/FileProvider.swift

@@ -754,8 +754,11 @@ class FileProvider: NSFileProviderExtension {
             
             if metadataFrom.directory {
                 
-            } else {
+                NCManageDatabase.sharedInstance.deleteDirectoryAndSubDirectory(serverUrl: serverUrlFrom)
+                NCManageDatabase.sharedInstance.moveMetadata(fileName: metadataFrom.fileName, directoryID: metadataFrom.directoryID, directoryIDTo: directoryIDTo)
+                _ = NCManageDatabase.sharedInstance.addDirectory(encrypted: false, favorite: false, fileID: nil, permissions: nil, serverUrl: serverUrlTo)
                 
+            } else {
                 NCManageDatabase.sharedInstance.moveMetadata(fileName: metadataFrom.fileName, directoryID: metadataFrom.directoryID, directoryIDTo: directoryIDTo)
             }