Je dois dupliquer un dossier complet sur mon Google Drive une fois par semaine. Il y a environ 25 fichiers dans le dossier. Quel est un moyen facile de faire cela?
google-drive
Dude2012
la source
la source
Réponses:
Si vous utilisez l'application Google Drive sur votre PC, vous pouvez copier et coller le dossier dans le répertoire Google Drive, ce qui le copierait. Je ne crois pas qu'il soit possible de le faire à partir de l'application Web.
la source
Vous avez écrit un script d'application juste pour résoudre ce problème. Vous pouvez copier n'importe quel contenu de dossier ainsi que sa structure. Le script aidera à éliminer le besoin d’application de bureau Google Drive. En ajoutant des déclencheurs, vous pouvez même automatiser le processus.
GDrive Copy Dossier Structure / Script de contenu
Notez s'il vous plaît :
_copy
à tous les sous-dossiersfolder_you_want_copied_copy
est dans la hiérarchie parentale la plus élevée de votre Google Drive. Par conséquent, si vous avez copié un sous-dossier de votre lecteur, il bouillonnera au plus haut niveau lors de la copie.la source
Si vous êtes dans l'interface Web de Google Drive ...
Créez un nouveau dossier et nommez-le comme vous voulez.
Allez dans le dossier pré-existant, sélectionnez tous les fichiers, cliquez avec le bouton droit et appuyez sur copier.
Sélectionnez toutes les copies, cliquez avec le bouton droit de la souris et cliquez sur déplacer pour. Sélectionnez le nouveau dossier.
Notez que cette méthode ne fonctionnera pas si le dossier que vous souhaitez copier contient des sous-dossiers.
la source
Réponse très tardive pour le PO, et je pense même pas possible au moment de demander, mais c'est ce que je fais aujourd'hui:
Remarque: il s'agit d'une solution lorsque vous avez beaucoup de petits fichiers et sous-dossiers qui forment ensemble un fichier compressé de taille réduite. Son utilité diminue à mesure que la taille totale du fichier compressé augmente.
la source
Je préfère m'abstenir d'autoriser des tiers à accéder à mon Drive à moins que je ne sois obligé de le faire, comme Lucky 711 , j'ai écrit mon propre script. Je le laisse ici pour les futurs aventuriers des résultats Google. Il va copier le dossier et tout son contenu. Pour mon cas d'utilisation, je l'ai écrit pour gérer les fichiers avec plusieurs parents en ajoutant simplement le dossier copié en tant que nouveau parent. Si vous ne le souhaitez pas, supprimez la partie "Compter les parents qui ne sont pas ce parent".
Pour référence, si vous voulez créer de nouvelles copies de fichiers avec plusieurs parents plutôt que de simplement ajouter le nouveau dossier en tant que autre parent, le code le plus court ressemblera à ceci:
la source
1jVlkj------------------------Gk3D7
sauf que tous les tirets sont des caractères. Cette chaîne de charabia est l'identifiant unique attribué par Google. Une fois que vous avez les trois entrées, vous appelez cette fonction depuis une autre fonction avec quelque chose commecopyFolderAndContentsToFolder('superLongIdString','anotherLongIdString','NewFolderName')
countOfOtherParents++;
ligne seulement et ça le fera. Pour mon cas d'utilisation, je voulais explicitement que ces fichiers obtiennent simplement un autre parent plutôt que de créer une nouvelle copie du fichier. Si vous parlez de fichiers faisant office de liens hypertexte ouvrant d'autres dossiers, je ne savais pas que vous pouviez le faire.Vous pouvez utiliser le module complémentaire " Copier le dossier " pour Google Spreadsheets:
Add-ons > Get add-ons
et ajoutez l'add-on 'Copy Folder'Voir le tutoriel vidéo .
Vous pouvez également utiliser Google Script Script de la boutique en ligne Google Chrome pour obtenir ce résultat. Celui-ci ne nécessite pas la création d'une feuille de calcul Google.
la source
J'utilise plusieurs machines et je ne veux pas installer l'application de lecteur sur toutes les machines. J'ai donc écrit le script ci-dessous pour le copier sur le site. C'est moche et basique mais ça marche. Il ne copie qu'un dossier et ses fichiers, pas des sous-dossiers. Je suis sûr que des améliorations sont possibles, alors n'hésitez pas à prendre cela et à l'améliorer, mais j'espère que cela sera au moins utile dès le début.
Par un commentaire ci-dessous, il s'agit d'un script Google Apps. Pour l’utiliser, ouvrez l’application de script Google, puis copiez et collez tout le code dans un script vierge. Après cela, cliquez sur l'option de publication dans le menu, puis sélectionnez déployer en tant qu'application Web. Vous pouvez ensuite cliquer sur le lien Dernier code ou copier et coller l'URL dans votre navigateur. Ensuite, vous trouverez une boîte où vous pouvez taper le dossier que vous souhaitez copier et le bouton de copie. Cela devrait créer une copie du dossier que vous avez nommé et une copie de tous les fichiers qu’elle contient.
Remarque: il ne copiera pas les sous-dossiers, mais uniquement les fichiers.
la source
Pour dupliquer un dossier, faites-le glisser dans un autre dossier contenant le bouton CTRL.
la source
Il s'agit d'une très bonne application pour les macros de script Google: https://script.google.com/macros/s/AKfycbxbGNGajrxv-HbX2sVY2OTu7yj9VvxlOMOeQblZFuq7rYm7uyo/exec
avec des journaux en temps réel et sélecteur de dossier.
la source