Transferring 90GB of Photos from One Personal Google Drive to Another
Google Drive is a popular cloud storage service that allows users to store, share, and access files from any device with an internet connection. If you have two personal Google Drive accounts, you may need to transfer files from one to another. In this article, we will cover the process of transferring 90GB of photos from one personal Google Drive to another.
Why Transfer Files Between Personal Google Drive Accounts?
There are several reasons why you may need to transfer files between personal Google Drive accounts. For example, you may have reached the storage limit on one account and need to move files to a different account with more storage. Or, you may want to share files with someone who has a different Google Drive account.
In this case, the user wants to transfer 90GB of photos from one personal Google Drive account to another because their wife used a 100GB plan, and they do not have enough storage in their current account.
Transferring Files Between Personal Google Drive Accounts
To transfer files between personal Google Drive accounts, you can follow these steps:
- Sign in to the Google Drive account that contains the files you want to transfer.
- Select the files you want to transfer by clicking on the checkbox next to each file or folder.
- Click on the "Share" button in the top toolbar.
- Enter the email address associated with the Google Drive account you want to transfer the files to and click "Send."
- Sign in to the Google Drive account that you want to transfer the files to.
- Click on the "Shared with me" folder in the left-hand menu.
- Find the files or folders that you want to transfer and click on the three-dot menu icon.
- Select "Add to My Drive" to move the files or folders to your main Google Drive folder.
Tips for Transferring Large Amounts of Data
Transferring large amounts of data, such as 90GB of photos, can take some time. Here are some tips to make the process easier:
- Make sure you have a stable internet connection. A slow or unreliable internet connection can cause the transfer to fail or take much longer than necessary.
- Transfer the files during off-peak hours. Transferring large amounts of data during peak hours can slow down the transfer and cause congestion on the network.
- Use a computer or laptop instead of a mobile device. Transferring large amounts of data on a mobile device can be slow and may cause the device to overheat.
- Monitor the transfer progress. Keep an eye on the transfer progress to make sure it's moving along smoothly. If the transfer fails, you may need to start over.
Transferring files between personal Google Drive accounts is a straightforward process that can be done in a few simple steps. By following the tips outlined in this article, you can ensure that the transfer goes smoothly and that your files are transferred safely and securely.
References
- Transfer files to another account - Google Drive Help
- How to Transfer Files from One Google Drive to Another
- How to Transfer Files from One Google Drive Account to Another
```vbnet
' This code snippet is written in VB.NET and demonstrates how to transfer files between two Google Drive accounts.
Imports Google.Apis.Auth.OAuth2
Imports Google.Apis.Drive.v3
Imports Google.Apis.Services
' Set up the Google Drive service for the source account
Dim credentialSource As UserCredential = GoogleWebAuthorizationBroker.AuthorizeAsync( _
New ClientSecrets With {.ClientId = "source-client-id", .ClientSecret = "source-client-secret"}, _
Scopes, _
"source-user", _
CancellationToken.None, _
New FileDataStore("source-credentials")).Result
Dim serviceSource As DriveService = New DriveService(New BaseClientService.Initializer With { _
.HttpClientInitializer = credentialSource, _
.ApplicationName = "Google Drive Transfer"})
' Set up the Google Drive service for the destination account
Dim credentialDest As UserCredential = GoogleWebAuthorizationBroker.AuthorizeAsync( _
New ClientSecrets With {.ClientId = "destination-client-id", .ClientSecret = "destination-client-secret"}, _
Scopes, _
"destination-user", _
CancellationToken.None, _
New FileDataStore("destination-credentials")).Result
Dim serviceDest As DriveService = New DriveService(New BaseClientService.Initializer With { _
.HttpClientInitializer = credentialDest, _
.ApplicationName = "Google Drive Transfer"})
' Transfer the files
Dim files As FilesResource.ListRequest = serviceSource.Files.List()
files.PageSize = 100
Dim fileList As FileList = files.Execute()
For Each file In fileList.Files
Dim request As FilesResource.GetRequest = serviceSource.Files.Get(file.Id)
Dim stream As New System.IO.MemoryStream()
request.MediaDownloader.ProgressChanged += Function(sender, args) Console.WriteLine(args.Status)
request.Download(stream)
Dim uploadRequest As FilesResource.CreateMediaUpload = serviceDest.Files.Create(file, stream, "image/jpeg")
uploadRequest.ProgressChanged += Function(sender, args) Console.WriteLine(args.Status)
uploadRequest.Upload()
Next