How to copy, move, and clone files and folders in SharePoint - Exploring All Options

Background

SharePoint is a great document repository, but surprisingly working with documents in SharePoint may not always be intuitive. In the end, its interface is different from the standard Windows explorer view. Specifically in this article we are talking about the challenges faced when trying to copy or move files around in SharePoint. How do we move files and documents between folders, document libraries or between sites. There is no out of the box easy capability to do so.

Common copy move tasks that this article address:

  • Copying files between folders
  • Copying files between document libraries
  • Copying files between sites
  • Duplicating an existing file
  • Moving files between folders
  • Moving files between document libraries
  • Moving files between sites
  • Migrating / Relocating Many Files and Reorganizing Structure and Content

Options Explored

Our Example

In our example below we have a document library called 'Customers." Inside, we have a folder for each customer. One folder is called '_Customer Template.' This folder is used to provision new customers. Inside that folders are invoices, projects, communications folders and other templates. How do we clone the template folder to provision a new customer? That is just an example of something you might want to do in SharePoint. We'll see the challenges we come across to perform copy/move/clone tasks.

Source: The folder is in located in a templates folder.

Destination: We want to copy this file to the same folder.

Below: Our example document library of customers and a _Customer Template folder which is used to create new customers.

OPTION 1 - Use Explorer View

The explorer view allows you to Open the document library as a standard Windows Explorer folder. You can drag and drop files into this library, create folders, move and copy files, and delete multiple files at once.

The downside:

  • Only works in Windows Operating Systems. This means that if a user is using a Mac they don't have this option.
  • Only works with IE. If a user prefers a different browser this option will be grayed out.
  • Only works with IE 32 bit. If a user does not have IE 32 bit this option will be grayed out.
  • Only works if Office components are installed on the machine.

1. Navigate to the library, click on the library tab -> then the Open in Explorer button.

Opens a library as a standard Windows Explorer Folder. You can drag and drop files into create folders, move and copy files, delete multiple

-Below: Example of how Open with Explorer is grayed out in Chrome, Safari and Firefox

OPTION 2 - Use Drag and Drop 

In SharePoint 2013 and Office 365 SharePoint Online, you have the option of dragging a file into a folder. This is a great enhancement in usability in the browser. You may even select multiple files and drag them at once.

Limitations:

  • Does not work with folders. You cannot drag and drop a folder
  • Cannot copy files between libraries
  • Cannot clone a copy of a file in the same location.

Drag and drop files into folder SharePoint

OPTION 3 - Use File Send Option 

The 'Send File' option allows you to copy one file from one location to another. You basically select a file, click send, "other Location", and you are provided with a form to complete asking for the destination location and the destination file name. This works great if you have just one file to copy, however is not very user friendly as it asks the user for a complete URL with no browsing option. Users have to be advanced enough to open a new browser, navigate to the destination, right clicking and copying the exact path of the URL without any extra URL parameters. A bit nonuser-friendly but works.

Limitations

  1. Only works with one file at a time. Cannot copy multiple files
  2. Cannot copy folders, just files.
  3. Not user friendly as it requires the user to enter a full destination URL.

below: Select Other Location to send a SharePoint file to another library or folder

Select Other Location to send a SharePoint file to another library or folder

Below: The Send File Option in SharePoint asking for a destination URL.

The Send File Option in SharePoint asking for a destination URL.

Below: Send File Option in SharePoint is grayed out when a folder is selected. Folders are not supported.

Send File Option in SharePoint is grayed out when a folder is selected. Folders are not supported.

OPTION 4 -  Use Tru Copy Add-In 

The Tru Copy & Paste add on is a very good option to copy, move and work with files in SharePoint. It allows any end user to intuitively copy a file to clipboard, just like a standard windows copy file feature and then navigating to a destination folder or library and pasting it there. It supports copying multiple files and folders across libraries, sites and site collections. You may copy multiple times to gather all the files needed as well. Not to mention it comes with very handy tools such as Converting files to PDF, Zipping, Unzipping compressed folder, batch edit, copying the metadata with the files, and file template gallery etc.

Limitations

- Only available SharePoint Online Office 365

- Is an add on and does not come out of the box.

Below: You select the files or folders or combination that you want to copy or move.

You select the files or folders or combination that you want to copy or move.

Below: Select the destination where you want to copy/move the files/folders. This could be in the same library, different folder, site or site collection.

Once you click on COPY the files are transferred over to the destination.

You also have the option of copying to the Tru Clipboard and pasting those files elsewhere using the Paste Option.

Navigate to a SharePoint library or folder and click on Tru paste to paste SharePoint files in Clipboard

Below: Click on Paste in the SharePoint ribbon and the clipboard content shows. Select the files to paste and click paste. You have the option of deleting source files once the files are pasted (effectively acting as a 'move'). You also have the option of overwriting existing files.

Click on Paste in the SharePoint ribbon and the clipboard content shows. Select the files to paste and click paste.

Below: Once you paste a copy of say a folder with the same name, "copy of.." is prefixed to to the folder name to indicate the copied folder.

Once you paste a copy of say a folder with the same name, "copy of.." is prefixed to to the folder name to indicate the copied folder.

OPTION 5 - Migrating Massive Number of Files 

Many of the options discussed above focus on the end user needing to copy and move a small number of files to do their daily file work. However you may have the need to relocate or migrate a huge number of files from one library to another or reorganize your content all over SharePoint. You may have 100 GB of data and hundreds of thousands of files that you need to move. Many of the options above are not applicable and may timeout, break in the middle or not even offer this level of power.

Your best options in this case is

  1. Use Explorer View. This option is a good place to start but may fail and depends on your Internet connection and ties up your computer, is slow and may eventually fail.
  2. Use Tru Migrate. This is a tool we recently released that allows you to copy huge data anywhere in SharePoint without worrying about timeouts, file size issues, workstation dependencies, and copies all version history, created by, created on, modified by and modified on fields with the files.
  1. Select the files you want to migrate
  2. Click on Migrate




  1. Select a destination


 

  1. Click Migrate, you will receive an email of the once the copy job starts
  2. You can check on the progress anytime without any dependency on your own machine.


Conclusion

There are a number of options available that help in copying, moving and cloning documents and files in SharePoint each with its tradeoffs. The Explorer View presents a pretty good option that is familiar to many, however falls short on working on many platforms and browsers. Tru Copy presented a great add-in option in SharePoint that supports all browsers, is easy to use and is completely an in-browser experience.


Office 365 Pricing