web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / How to transfer OneDri...
Power Automate
Answered

How to transfer OneDrive for business to a seperate OneDrive for Business Account..Please help!!

(0) ShareShare
ReportReport
Posted on by

Background: Part of a recent acquisition and we are moving to new OneDrive for Business accounts, is there a way to transfer all of files to our new OneDrive accounts without simply downloading and zipping them? 

 

I have tried to create a flow but it only allows me to select one folder at a time and I cannot tell if it is even working - any help would be greatly appreciated!

Categories:
I have the same question (0)
  • ScottShearer Profile Picture
    25,290 Most Valuable Professional on at

    I would like to suggest that using a tool such as PowerShell to accomplish the file transfers might be more appropriate than using Flow.

     

    Also, there are a number of third party tools that can assist you - Sharegate comes immediately to mind and I believe they have a free trial.

     

    Scott

  • Verified answer
    v-yuazh-msft Profile Picture
    Microsoft Employee on at

    Hi @DD2,

     

    If you want to transfer files from OneDrive for business account(1) to a seperate OneDrive for Business account(2),

    You could refer to steps below to acheive your requirement:

     

    1. make sure the connection account in the "List files in folder" action and "Get file content" action are use OneDrive for business account(1).

    2.make sure the connection account in the "Create file" action is use OneDrive for business account(2).

     

    Image referance:

    Capture.PNG 

     

    The expression in the "Folder Path" field of "Create file" action as below:

     

    first(split(items('Apply_to_each')?['Path'],last(split(items('Apply_to_each')?['Path'],'/'))))

     

     

    The expression in the "File Name" field of "Create file" action as below:

    last(split(items('Apply_to_each')?['Path'],'/'))

    The flow would run successfully as below:

    Capture.PNG

     

     

    Best regards,

    Alice

     

     

  • Verified answer
    ScottShearer Profile Picture
    25,290 Most Valuable Professional on at

    @DD2- Please note that if you opt for a solution using Flow, the account that is used for the OneDrive connections will need access to both the source and destination OneDrive locations.

  • Vshepherd Profile Picture
    2 on at

    In the "List files in folder" how did you get the "include sub folders"? I can not ge tthis up at all.

     

    Also it will not allow me to to add the "Body" in the "Apply to each".  the only option availble is "value".

     

    Has this changed since this solution was made?  Please help!

     

    Thanks

     

    **On trying again more options appeared.  I have copied the flow yet it fails.  I had to use "List files in root folder" for the rest of the options to be available.**

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Valantis Profile Picture

Valantis 484

#2
11manish Profile Picture

11manish 282

#3
David_MA Profile Picture

David_MA 280 Super User 2026 Season 1

Last 30 days Overall leaderboard