Récupérer chemin d'accès [Résolu] |
Bienvenue invité ( Connexion | Inscription )
Récupérer chemin d'accès [Résolu] |
23 Nov 2020, 19:02
Message
#1
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 184 Inscrit : 21 Jul 2001 Lieu : LYON 6e Membre no 524 |
Dans un dossier, j'ai 50 documents.
Je souhaite récupérer dans un fichier texte les 50 chemins d'accès d'un coup plutôt que 50 fois individuellement. C'est pour un publipostage ! -------------------- 1979 🎂🎉 45 ans d'Apple
1984 🎂🎉 40 ans de Mac Mini M2 Pro - 2023 - 14.4.1 - 16Go/1To - Ecran LG 32UN880 Apple Watch Ultra -10.4 iPhone 15 Pro Max 512Go 17.4.1 |
|
|
23 Nov 2020, 19:46
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 5 984 Inscrit : 30 Sep 2002 Lieu : Limoges Membre no 3 870 |
ça aurait plutôt sa place dans "programmation" ta question, là où passent les as du script …
-------------------- MacBook Pro 16" core I9 (2020) type 16.1 / 2,3 Ghz / 32 Go / 1To / Big Sur 11.6.1 (depuis la sortie de Monterey) Imac Alu 24" core 2 duo (mid 2007) type 7,1 / 2,4 Ghz / 4 Go / SSD Imac G4 800 15" (2002) type 4,2 SSD externe M2 FireCuda 520 2To test Monterey / Time Machine MBP 16 DD externe 4 To Time Machine MBP 16 DD externe 2 To DD externe AluICE 500 Go Time Machine iMac 24 Dock "Freecom" + DD Bidouilles 10.4 / 10.5 / 10.6 / 10.7 / 10.8 / 10.9 / 10.10 / 10.11 / 10.12 / 10.13 / 10.14 Dock double "Advance Dual Easy Docking" pour cloner les disques … imprimante-scanner A3 Epson Workforce 7620 / iPad 2 32 Go / iPhone 8+ Red 256 Go |
|
|
23 Nov 2020, 19:59
Message
#3
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 11 698 Inscrit : 15 Nov 2007 Lieu : Auvergne-Rhône-Alpe. Membre no 99 922 |
Déjà Salut.
Ensuite dans le terminal (Applications/Utilitaires) la commande find devrait faire l'affaire : find<espace>"dossier à explorer"<espace>-type f<espace>-print >nom_de_fichier.txt find -> la commande le "dossier à explorer" peut être glissé depuis le Finder dans le terminal -type f -> on ne sélectionne que les fichiers -print -> on les liste >nom_de_fichier.txt -> au lieu de les avoir à l'écran on mets les données obtenues dans le fichier voulu qui sera créé ou effacé s'il existe déjà. Si on désire concaténer plusieurs listes dans le même fichier de destination il suffit de remplacer > par >> et là le fichier sera créé s'il n'existe pas, mais pas effacé (rajout en cas de plusieurs commandes le référençant). ce qui donnera : find<espace>"dossier à explorer"<espace>-type f<espace>-print >>nom_de_fichier.txt |
|
|
23 Nov 2020, 20:46
Message
#4
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 12 334 Inscrit : 4 Nov 2003 Lieu : 21000 ou 22740 Membre no 11 306 |
Waouh, velue la commande !
Même pas 5s pour lister mon dossier musique de 570 artistes avec 22000 morceaux !!! Juste pour dire, le fichier de résultats se trouve dans le dossier "maison" Ce message a été modifié par ch21 - 23 Nov 2020, 20:48. -------------------- de l'Apple IIGS (1987) en GS/OS System 6.0.1 au MBP (2012) en Mojave et Mac Mini I7 (2012) en Mojave et Ventura avec OCLP
|
|
|
23 Nov 2020, 20:58
Message
#5
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 11 698 Inscrit : 15 Nov 2007 Lieu : Auvergne-Rhône-Alpe. Membre no 99 922 |
Waouh, velue la commande ! Même pas 5s pour lister mon dossier musique de 570 artistes avec 22000 morceaux !!! Juste pour dire, le fichier de résultats se trouve dans le dossier "maison" Il suffit de modifier le dossier du fichier de destination de même façon que pour le dossier d'origine de la recherche : saisir > ou >> puis glisser depuis le Finder soit le dossier voulu puis rajouter (sans espaces) le nom de fichier après le / ou carrément glisser le fichier s'il existe déjà, sachant qu'avec un > son contenu sera remplacé par les résultats de la commande et avec >> il y aura ajout des résultats à la suite de l'existant. Ce message a été modifié par jeanjd63 - 23 Nov 2020, 21:01. |
|
|
23 Nov 2020, 21:00
Message
#6
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 184 Inscrit : 21 Jul 2001 Lieu : LYON 6e Membre no 524 |
Déjà Salut. Ensuite dans le terminal (Applications/Utilitaires) la commande find devrait faire l'affaire : find<espace>"dossier à explorer"<espace>-type f<espace>-print >nom_de_fichier.txt find -> la commande le "dossier à explorer" peut être glissé depuis le Finder dans le terminal -type f -> on ne sélectionne que les fichiers -print -> on les liste >nom_de_fichier.txt -> au lieu de les avoir à l'écran on mets les données obtenues dans le fichier voulu qui sera créé ou effacé s'il existe déjà. Si on désire concaténer plusieurs listes dans le même fichier de destination il suffit de remplacer > par >> et là le fichier sera créé s'il n'existe pas, mais pas effacé (rajout en cas de plusieurs commandes le référençant). ce qui donnera : find<espace>"dossier à explorer"<espace>-type f<espace>-print >>nom_de_fichier.txt Oui, Bonjour ;-) Je vais tester. Vu les retours je n'ai pas de doutes que c'est la solution ! Merci. -------------------- 1979 🎂🎉 45 ans d'Apple
1984 🎂🎉 40 ans de Mac Mini M2 Pro - 2023 - 14.4.1 - 16Go/1To - Ecran LG 32UN880 Apple Watch Ultra -10.4 iPhone 15 Pro Max 512Go 17.4.1 |
|
|
23 Nov 2020, 21:09
Message
#7
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 11 698 Inscrit : 15 Nov 2007 Lieu : Auvergne-Rhône-Alpe. Membre no 99 922 |
Petite précision, au cas où ton dossier comporte des sous dossiers que tu ne souhaites pas explorer, tu peux limiter la recherche au dossier sélectionné par l'option :
-depth n où n=1 pour le seul dossier choisi : exemple : find<espace>"dossier à explorer"<espace>-depth 1<espace>-type f<espace>-print >nom_de_fichier.txt |
|
|
23 Nov 2020, 21:46
Message
#8
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 12 334 Inscrit : 4 Nov 2003 Lieu : 21000 ou 22740 Membre no 11 306 |
Je suis toujours surpris par la vitesse des commandes du Terminal…
-------------------- de l'Apple IIGS (1987) en GS/OS System 6.0.1 au MBP (2012) en Mojave et Mac Mini I7 (2012) en Mojave et Ventura avec OCLP
|
|
|
23 Nov 2020, 21:52
Message
#9
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 11 698 Inscrit : 15 Nov 2007 Lieu : Auvergne-Rhône-Alpe. Membre no 99 922 |
|
|
|
23 Nov 2020, 22:43
Message
#10
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 275 Inscrit : 17 Feb 2013 Membre no 182 797 |
Dans un dossier, j'ai 50 documents. Je souhaite récupérer dans un fichier texte les 50 chemins d'accès d'un coup plutôt que 50 fois individuellement. C'est pour un publipostage ! Le Finder sait parfaitement copier des chemins d'accès : ainsi il suffit de sélectionner tous les documents dans le Finder (cmd + A dans le dossier des 50 documents), puis de copier leur chemin d'accès (cmd + alt + C), d'ouvrir un document texte et d'y coller le contenu du presse-papier (cmd + V). |
|
|
23 Nov 2020, 22:47
Message
#11
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 184 Inscrit : 21 Jul 2001 Lieu : LYON 6e Membre no 524 |
Petite précision, au cas où ton dossier comporte des sous dossiers que tu ne souhaites pas explorer, tu peux limiter la recherche au dossier sélectionné par l'option : -depth n où n=1 pour le seul dossier choisi : exemple : find<espace>"dossier à explorer"<espace>-depth 1<espace>-type f<espace>-print >nom_de_fichier.txt Merci, ta méthode fonctionne ! Le Finder sait parfaitement copier des chemins d'accès : ainsi il suffit de sélectionner tous les documents dans le Finder (cmd + A dans le dossier des 50 documents), puis de copier leur chemin d'accès (cmd + alt + C), d'ouvrir un document texte et d'y coller le contenu du presse-papier (cmd + V). Merci aussi. Parfait pour les deux ! -------------------- 1979 🎂🎉 45 ans d'Apple
1984 🎂🎉 40 ans de Mac Mini M2 Pro - 2023 - 14.4.1 - 16Go/1To - Ecran LG 32UN880 Apple Watch Ultra -10.4 iPhone 15 Pro Max 512Go 17.4.1 |
|
|
24 Nov 2020, 16:45
Message
#12
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 5 984 Inscrit : 30 Sep 2002 Lieu : Limoges Membre no 3 870 |
Le Finder sait parfaitement copier des chemins d'accès : ainsi il suffit de sélectionner tous les documents dans le Finder (cmd + A dans le dossier des 50 documents), puis de copier leur chemin d'accès (cmd + alt + C), d'ouvrir un document texte et d'y coller le contenu du presse-papier (cmd + V). wahooo … je découvre la copie multiple de chemins -------------------- MacBook Pro 16" core I9 (2020) type 16.1 / 2,3 Ghz / 32 Go / 1To / Big Sur 11.6.1 (depuis la sortie de Monterey) Imac Alu 24" core 2 duo (mid 2007) type 7,1 / 2,4 Ghz / 4 Go / SSD Imac G4 800 15" (2002) type 4,2 SSD externe M2 FireCuda 520 2To test Monterey / Time Machine MBP 16 DD externe 4 To Time Machine MBP 16 DD externe 2 To DD externe AluICE 500 Go Time Machine iMac 24 Dock "Freecom" + DD Bidouilles 10.4 / 10.5 / 10.6 / 10.7 / 10.8 / 10.9 / 10.10 / 10.11 / 10.12 / 10.13 / 10.14 Dock double "Advance Dual Easy Docking" pour cloner les disques … imprimante-scanner A3 Epson Workforce 7620 / iPad 2 32 Go / iPhone 8+ Red 256 Go |
|
|
24 Nov 2020, 17:07
Message
#13
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 184 Inscrit : 21 Jul 2001 Lieu : LYON 6e Membre no 524 |
Si ça vous intéresse, j'avais besoin de cette commande pour faire un emailing en utilisant Thunderbird+Mailmerge (complément) à 50 personnes, chacune ayant sa pièce jointe.
https://www.youtube.com/watch?v=tB0LpAutTfU -------------------- 1979 🎂🎉 45 ans d'Apple
1984 🎂🎉 40 ans de Mac Mini M2 Pro - 2023 - 14.4.1 - 16Go/1To - Ecran LG 32UN880 Apple Watch Ultra -10.4 iPhone 15 Pro Max 512Go 17.4.1 |
|
|
Nous sommes le : 19th April 2024 - 05:55 |