Cách chuyển dữ liệu Google Drive sang tài khoản khác siêu nhanh

Google Drive là một trong những dịch vụ lưu trữ đám mây phổ biến nhất hiện nay. Với 15GB dung lượng miễn phí của Google là không đủ để lưu trữ nhiều dữ liệu. Vì vậy việc backup dữ liệu và chuyển sang một tài khoản khác với dung lượng cao hơn sẽ khá khó khăn.

Thông thường trước đây nếu ít dữ liệu mình thường tải dữ liệu về và upload lên tài khoản mới, tuy nhiên việc này khá mất thời gian nếu có nhiều dữ liệu. Bài viết này, mình sẽ hướng dẫn các bạn chuyển dữ liệu Google Drive sang tài khoản khác siêu nhanh và dễ dàng.
Bước 1: Bạn tạo 1 folder mới trên tài khoản Google Drive cũ. Bạn có thể đặt tên tùy ý, mình sẽ được tên ở đây là BACKUP.

Bước 2: Kéo tất cả các file và folder cần di chuyển sang tài khoản vào thư mục BACKUP vừa tạo. 

Bước 3: Chia sẻ folder BACKUP này cho tài khoản Google Drive mới.

Bước 4: Đăng nhập vào tài khoản Google Drive mới, bạn sẽ thấy thư mục BACKUP trong phần Được chia sẻ với tôi (Shared with me).

Bước 5: Truy cập trang Google Apps Script tại đây (Lưu ý: Sử dụng tài khoản Google Drive mới để tạo script), chọn Start Scripting.
Chọn Start Scripting
Bước 6: Nhấn vào New Project và xóa hết dòng code cũ, dán đoạn code dưới đây vào.
Nhấn chọn New Project
function duplicate() {
  
  var sourceFolder = "BACKUP"; //Thư mục được chia sẻ
  var targetFolder = "NEW_BACKUP"; //Tên thư mục mới sẽ tạo và lưu trữ dữ liệu sang tài khoản mới
  
  var source = DriveApp.getFoldersByName(sourceFolder);
  var target = DriveApp.createFolder(targetFolder);
  if (source.hasNext()) {
    copyFolder(source.next(), target);
  }
  
}
function copyFolder(source, target) {
  var folders = source.getFolders();
  var files   = source.getFiles();
  
  while(files.hasNext()) {
    var file = files.next();
    file.makeCopy(file.getName(), target);
  }
  
  while(folders.hasNext()) {
    var subFolder = folders.next();
    var folderName = subFolder.getName();
    var targetFolder = target.createFolder(folderName);
    copyFolder(subFolder, targetFolder);
  }  
  
}
Bước 7: Nhấn nút Save project (biểu tượng Save), sau đó nhấn nút Run để chạy script. Bạn sẽ thấy thông báo yêu cầu xác nhận và cấp quyền cho script.
Nhấn Save Project và Run để chạy script
Chọn Review Permissions để cấp quyền. Chọn tài khoản Google Drive mới.
Nhấn chọn Review Permissions
Lúc này bạn sẽ nhận thấy cảnh báo bảo mật, bạn chọn Advanced và nhấn Go to Untitled project (unsafe) ở cuối cùng của trang.
nhấn chọn unsafe
Nhấn chọn Allow.
Nhấn chọn Allow
Lúc này script sẽ khởi chạy, khi hoàn tất chuyển dữ liệu sang tài khoản mới bạn sẽ thấy dòng thông báo Execution completed là lúc dữ liệu đã chuyển hoàn tất. Quá trình nhanh hay chậm còn tùy thuộc vào dung lượng dữ liệu của bạn.
Chuyển dữ liệu Google Drive sang tài khoản khác
Bây giờ bạn truy cập vào tài khoản Google Drive mới sẽ thấy folder NEW_BACKUP chứa đầy đủ các dữ liệu từ tài khoản cũ chuyển sang.

Đơn giản vậy thôi, nếu có thắc mắc gì bạn hãy để lại bình luận nhé. Chúc các bạn thành công!

2 Comments

Previous Post Next Post