Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
movecopy [2019_12_10 12:20] – [File Copy / File Move] jimmovecopy [2020_04_20 23:29] – [Copying files] steven
Line 3: Line 3:
 ## Copying files ## Copying files
  
-Copying files from one folder or bucket to another or from one cloud provider to another can be done in the File Fabric Web File Manager or from other mobile or desktop Apps.+Copying files from one folder or bucket to another or from one cloud provider to another can be performed in the File Fabric Web File Managerfrom mobile or desktop Apps, or through APIs.
  
 The procedure for copying will be different dependent on the client used. The procedure for copying will be different dependent on the client used.
Line 9: Line 9:
 How a file is copied is dependent on whether it is a single file or multiple files. How a file is copied is dependent on whether it is a single file or multiple files.
  
-If a single files is copied then this may occur in a request/response fashion in which the client waits until the copy is completed.+Transfer of single files is generally synchronous. The client waits until the copy is completed.
  
-If multiple files are copied then this may be delegate to the Task  Manager and executed asynchronously. Such tasks can be monitored from the Task Manager when logged into the File Fabric in a browser.+If multiple files are copied then this may be delegated to the Task  Manager and executed in the background asynchronously. Background asks can be monitored through the Task Manager when logged into the File Fabric in a browser.
  
-The exact method used will be dependent on the client application. 
  
 ### Caveats ### Caveats
Line 29: Line 28:
  
 Moving files are generally executed asynchronously Moving files are generally executed asynchronously
 +##Rename
 +
 +How a rename is processed is dependent on the storage. For some storage providers a rename is as simple as an API request, for others it involves:
 +
 +- Copying the file as the renamed filename
 +- Removing the original file
 +
 +Note that for Object Storage a rename is potentially a very expensive operation, particularly if the rename is at the folder level. This is because in Object Storage folders are actually objects and filenames actually encompass the prefix of the folder in their name so naming a folder with many files or sub folder nesting within it require every single file and folder in the hierarchy to be renamed, which itself involves a copy, a delete, and a move to Trash operation.
 +
  
 ###Caveats ###Caveats