Advertisement
Guest User

Untitled

a guest
Jan 21st, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function copyFolder(src, dst)
  2. {
  3.   //copy folders
  4.   var folders = src.getFolders();
  5.   while (folders.hasNext())
  6.   {
  7.     var folder = folders.next();
  8.    
  9.     if (dst.getFoldersByName(folder.getName()).hasNext())
  10.     {
  11.       var newFolder = dst.getFoldersByName(folder.getName()).next();    
  12.     }
  13.     else
  14.     {
  15.       var newFolder = dst.createFolder(folder.getName());
  16.     }
  17.    
  18.     copyFolder(folder, newFolder);
  19.   }
  20.  
  21.   //copy files
  22.   var files = src.getFiles();
  23.   while (files.hasNext())
  24.   {
  25.     var file = files.next();
  26.    
  27.     if (! dst.getFilesByName(file.getName()).hasNext())
  28.     {
  29.       file.makeCopy( file.getName(), dst);
  30.     }
  31.   }
  32. }
  33.  
  34.  
  35. function copyDrive()
  36. {
  37.   var source= DriveApp.getFolderById('SEM NECO DOPLN')
  38.  
  39.   var target = DriveApp.getFolderById('SEM NECO DOPLN')
  40.  
  41.   copyFolder (source, target);
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement