web-dev-qa-db-fra.com

Dans Google Drive, existe-t-il un moyen de rechercher des fichiers situés dans un dossier particulier?

Dans Google Drive, existe-t-il un moyen de rechercher uniquement le contenu des fichiers dans un dossier particulier (au lieu des fichiers de l'intégralité du lecteur, comme c'est le cas par défaut)?

55
Jon Schneider

Google vient d’annoncer qu’ils incluaient désormais une fonction = recherche dans le dossier .

À partir du lien ci-dessus:

Vous pouvez maintenant rechercher du contenu dans un dossier spécifique de Google Drive. Sélectionnez le menu déroulant dans la barre de recherche et choisissez le dossier de votre choix dans le menu Emplacement, ou cliquez avec le bouton droit de la souris sur un dossier et effectuez une recherche dans ce dossier. Seuls les dossiers qui se trouvent dans votre disque dur ou dans les disques d'équipe peuvent être recherchés. Si vous avez un dossier partagé avec vous, commencez par l'ajouter à votre My Drive.

9
Rubén

À la date de publication de ce message, Google Drive ne prend pas (---) au sein d'un dossier spécifique. Cependant, les nouveaux écrans d'accueil Docs, Sheets et Slides permettent de le faire via l'interface de recherche de File Picker :

  • Accédez à: https://docs.google.com

  • Cliquez sur l'icône du dossier File Picker sur le côté droit de l'écran.

  • Accédez au dossier spécifique que vous souhaitez rechercher.

  • Maintenant, mettez le terme de votre requête dans la boîte de recherche du sélecteur de fichier et appuyez sur 'Entrée' (ou cliquez sur le bouton 'Rechercher tous les articles contenant')

Les résultats de votre recherche ne proviendront que du dossier que vous avez sélectionné.

Remarque: vous pouvez toujours filtrer par type de fichier dans la barre de recherche du sélecteur de fichiers en cliquant sur la flèche déroulante.

10
Ed J

Créez simplement une étoile pour les dossiers ou les fichiers particuliers que vous souhaitez rechercher, puis recherchez "is: starred" Unstar les une fois que vous voulez rechercher autre chose. C'est un peu peu pratique, mais c'est ce que je fais pour rechercher dans mes articles de journaux, dont j'ai stocké des milliers, sur mon Drive.

9
meshah

Un travail fastidieux, qui n’est pas si pénible si vous souhaitez effectuer une recherche dans quelques dossiers uniquement, consiste à les partager avec d’autres comptes Google, puis à inclure to: [email protected] dans votre recherche.

Le script dans la réponse de user165768 fonctionne également. Il vous demande de partager un groupe d'autorisations effrayant. Vous pouvez donc consulter le code à l'adresse https://github.com/ljv5555/drive-folder-search/tree/gh- pages/app pour vous rassurer et éventuellement réaliser votre propre copie.

3
tog22

Vous pouvez consulter l'outil suivant: www.evenbytes.com/metadrive.html

Cet outil vous aidera à effectuer une recherche dans les dossiers de Google Drive. En plus de cela, l'outil fournit des fonctionnalités supplémentaires telles que des filtres ou des métadonnées personnalisées.

2
cudonfls

J'ai écrit une application pour rechercher par dossier (dans le contenu du fichier). C'est un peu lent alors soyez patient quand il charge.

https://script.google.com/macros/s/AKfycby6G32K-vKCiLmoKvMtG64cYPHEREEx1PY5IoYrEYaR6WAfbXs/exec

2
user165768

J'ai écrit un simple script Python qui peut baliser vos fichiers avec un dossier, après quoi vous pouvez facilement rechercher par dossier en tapant simplement folder:folder_name ou folder:absolute_path. Vous pouvez obtenir mon code ici: https://github.com/songxf/drive-search-by-folder

2
Xianfeng Song

Une solution: gdrive , qui est un CLI pour Google Drive.

Pour rechercher des éléments dans un dossier donné, vous utilisez

gdrive list -q "'folderID' in parents"

Pour obtenir le folderID, naviguez jusqu'au dossier dans GDrive, puis copiez l'ID de l'URL, par exemple, si je vais dans mon dossier "Images", l'URL est
https://drive.google.com/drive/u/8/folders/0B1FVU07aR9pFcDhFbUdkdhF9Oam8

Donc, la folderID est 0B1FVU07aR9pFcDhFbUdkdhF9Oam8

gdrive vous permet d'utiliser toutes les fonctionnalités de recherche de l'API , qui sont beaucoup plus robustes que l'interface graphique.

Cependant, cela ne semble pas être récursif, c’est-à-dire qu’il ne trouve que les enfants directs du dossier donné, pas plus profond.

Ce qui est intéressant et mérite d'explorer, est que si j'utilise un ID de dossier et que je recherche dans l'interface graphique comme "in:0B1FVU07aR9pFcDhFbUdkdhF9Oam8", alors Google Drive affiche le nom correct. du dossier presque comme un filtre dans l'interface graphique!

enter image description here

Mais cela ne fonctionne pas vraiment; Je ne trouve rien dans le dossier, et l'interface graphique affiche cette erreur en bas de l'écran:

enter image description here

Peut-être que quelqu'un peut trouver un moyen de faire en sorte que cela fonctionne comme prévu.

1
Dan

Je ne pense pas qu'une telle fonctionnalité soit disponible dans Google Drive, mais vous pouvez utiliser une solution de contournement.

Si vous n'avez pas l'intention de rechercher des fichiers de manière récursive, ouvrez simplement le dossier dans lequel vous souhaitez effectuer la recherche et utilisez la fonction de navigateur (Ctrl+F) pour rechercher le nom de votre fichier désiré.

Bien sûr, en utilisant cette méthode, vous ne pouvez pas rechercher dans le fichier lui-même des correspondances de texte.

1
Hydra

Il existe une autre solution de contournement qui ne requiert pas une application ou une extension tierce.

  • Supprimer votre dossier (dans lequel vous voulez chercher quelque chose)
  • Rechercher avec est: mis à la corbeille filtre. Par exemple: is:trashed query_string
  • Restaurez votre dossier
1
GS Shahid

Rechercher dans un dossier est maintenant disponible à partir de janvier 2018.

Vous pouvez cliquer avec le bouton droit sur un nom de dossier et sélectionner ???? Search within folder_name pour vous permettre de le faire à partir de la barre de recherche de Google Drive.

Vous pouvez cliquer avec le bouton droit sur un dossier de:

  • Panneau de navigation de gauche
  • Dossiers à l'intérieur de mon dossier
  • Aide de navigation supérieure
  • Dossier de 'Partagé avec moi'
  • Dossiers de second niveau de l'un de vos "ordinateurs" synchronisés
1
BorhnN

Si vous souhaitez rechercher du texte dans les fichiers, vous pouvez rechercher le texte sur votre lecteur, puis utiliser (Ctrl + F) pour rechercher le nom du dossier. Un peu en désordre, cependant, et encore, pas récursif!

0
Joel

Une autre solution - si vous avez un compte G Suite - consiste à utiliser un Team Drive . Vous pouvez créer un nouveau Team Drive, ne pas le partager avec qui que ce soit et y déplacer des dossiers. Ensuite, vous pouvez restreindre votre recherche au seul Team Drive.

enter image description here

0
Dan

J'ai eu beaucoup de succès avec:

in:<foldername>

Ceci est quelque peu incohérent cependant.

Voici comment Google vous permet de rechercher dans votre corbeille: par exemple. before:2013-06-01 in:Trash

0
Clay Nichols