We have files store in azure storage account gen 2

We are using api approach to create,delete and read the files [ as mention here
[Read File](https://learn.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/read) ]

We are trying to copying the file from one storage account to another using api approach. Can someone suggest fast approach to achieve it ?

Note: 

* I am looking for code approach in c# without AzCopy
* In Gen 1, Data Movement Library is there but I am looking for Gen 2