Migrate file shares to SharePoint Online and OneDrive

Windows file shares, NAS and local folders into a SharePoint or OneDrive library – folders and dates kept.

SharePoint MigratorO365 Migration5 steps10 minutes

Before you start

  • A connection to the destination site or OneDrive (Microsoft 365 sign-in or App ID).
  • Read access to the share from the PC running the app (your Windows account).

Step 1: Start "Import from file share"

Open Copy → tab Import external content → Import from file share.

Step 2: Pick the destination library

Pick the destination connection and click the document library (for OneDrive: connect to https://contoso-my.sharepoint.com/personal/… and pick Documents). Click Next.

Step 3: Open the share and select folders

Type the path – \\fileserver\Finance or D:\Data – and press Enter, or click Browse…. Tick the folders and files (or Select all). On the right, double-click into a destination folder if you don't want them in the library root.

Import from file share: local folders selected on the left, destination library on the right

Step 4: Options

Click Options to set what happens when a file already exists – copy if newer makes repeated runs incremental. In Mappings you can set who appears as the author (by default the signed-in account).

Step 5: Import and check the report

Click Import & copy. Created and modified dates are kept. Names SharePoint doesn't allow (" * : < > ? / \ |), Office lock files, desktop.ini/Thumbs.db and paths over 400 characters are skipped or reported with the reason.

Migration report listing the imported files

Good to know

  • Run the import again just before users switch: only new and changed files are uploaded.
  • Many shares at once? Use Bulk copy from CSV with Type FileShare.