36 votes

Comment copier le chemin d'un fichier dans le Finder ?

Comment puis-je copier le chemin d'accès à un dossier ou à un fichier ? La boîte de dialogue Info ne me permet pas de copier les informations qui s'y trouvent ...

alt text

Y a-t-il un moyen facile de le faire ?

2 votes

Vous n'arrivez pas à mettre en surbrillance la valeur située à côté de "Où :" et appuyer sur CMD+c pour le copier ?

0 votes

@ayaz envisage d'écrire cela comme une réponse, puisque c'est probablement la meilleure façon de faire ce qu'il demande :)

0 votes

Quelle version utilisez-vous ? Si je fais un clic droit sur le chemin, j'obtiens le menu d'édition standard avec Copy en elle

49voto

Oion Akif Points 7185

Cliquez avec le bouton droit de la souris sur le fichier, maintenez la touche Alt/Option et un élément pour copier le chemin du fichier apparaîtra comme suit Copy "<FILENAME>" as Pathname .

Il s'agit de l'option la plus simple pour une utilisation quotidienne, sans impliquer Automator.

Il semble s'agir d'une fonctionnalité relativement nouvelle qui a été ajoutée dans OS X El Capitan. (Elle fonctionne également sur MacOS Sierra).

0 votes

Intéressant, c'est cool de le savoir ! Je suppose que c'est plus facile si tu utilises contrôle+clic. J'utilise toujours un tapotement à deux doigts sur le trackpad ou un clic droit physique sur une souris.

0 votes

Remarque : le fait de faire alt+clic droit (en maintenant la touche alt pendant que vous cliquez avec le bouton droit) ne fonctionne pas ; vous devez cliquer avec le bouton droit, et puis Maintenez la touche Alt.

14voto

Gordon Davisson Points 30215

À partir d'El Capitan (OS X v10.11), c'est très facile :

  1. Sélectionnez le ou les éléments dans le Finder.
  2. Appuyez sur Command - Option - C (ou maintenez la touche Option et choisissez le menu Édition > Copier [n'importe quoi] comme nom de chemin.

4 votes

Il faudrait vraiment trouver un moyen d'épingler cela en haut de la page comme "Meilleure réponse qui n'était pas disponible au moment où la question a été posée".

2 votes

Oh oui, c'est ça. Toutes les réponses concernaient la copie du chemin en sélectionnant d'abord le dossier, mais je voulais le chemin à l'intérieur du dossier. J'ai ouvert un dossier, je suis là, je veux un chemin. Command-Option-C résout le problème. Ajouté à la barre tactile ;d

11voto

UnkwnTech Points 21942

Comme déjà décrit par ayaz, la fenêtre Get Info ( cmd + i ) a le chemin complet et vous permettra de le copier. Si vous tripple cliquez dans la zone mise en évidence (par le rectangle rouge), la sélection s'étend automatiquement à l'ensemble du chemin. cmd + c suffira pour le copier dans le presse-papiers.

get info window

Si vous avez besoin du chemin d'accès pour interagir avec le terminal, vous pouvez toujours vérifier l'une des "zillions" de réponses dans cette rubrique. Question sur Stack Overflow .

UPDATE : Cette méthode semble n'être valable que pour OS X 10.6.x, les versions antérieures d'OS X utilisaient le style de chemin non-POSIX qui ressemblait à path:to:file, alors que le POSIX serait path/to/file. Si vous êtes dans une version antérieure à OS X 10.6, vous devrez essayer l'une des autres méthodes décrites dans les autres réponses (ou mettre à jour vers 10.6 ;)

0 votes

Je ne sais pas pourquoi mais ça ne marche pas pour moi. Il n'y a pas de sélection du tout dans cette boîte de dialogue.

0 votes

Quelle est la version du système d'exploitation que vous avez ?

0 votes

Cela ne fonctionne pas non plus pour moi, sous 10.5.8.

9voto

Mike Polen Points 3173

Il y a deux façons de procéder (et la fenêtre d'information n'en est aucune) :

  1. Ouvrez l'application Terminal et faites glisser l'élément dans la fenêtre. Un chemin d'accès de style POSIX s'affiche, que vous pouvez copier et coller.
  2. Utilisez Applescript...

...sélectionner un élément dans le Finder et exécuter ceci...

tell application "Finder"
    return info for selection as alias
end tell

...ou créer un droplet avec ce code...

on open theFile
   set thePath to POSIX path of theFile
   set the clipboard to thePath as text
end open

Ajoutez du sel à votre goût.

3 votes

Toute application qui ne peut pas recevoir de fichiers ou de contenus de fichiers après un drapage et un dépôt vous donnera le nom du fichier à la place. Ainsi, cela ne fonctionne pas seulement avec Terminal, mais aussi avec TextEdit ou d'autres applications "simples".

5voto

coddiwomplefrog Points 278

La meilleure et la plus simple façon de procéder est de créer un service de "chemin de copie", très similaire à la fonction shift + Clic droit sur une machine Windows.

Si vous devez fréquemment copier et coller des chemins d'accès à des fichiers et à des dossiers, la création d'un service Automator vous facilitera la vie car le service devient alors accessible depuis le menu contextuel du clic droit de OS X, accessible depuis n'importe où dans le Finder.

Suivez les étapes suivantes pour le configurer (captures d'écran ci-dessous).

  1. Lancer l'automate
  2. Créez un nouveau "Service".
  3. Utilisez la fonction de recherche pour trouver "Copier dans le presse-papiers" et faites-le glisser dans le panneau de redimensionnement du service. Réglez "Service reçu sélectionné" sur "fichiers ou dossiers" et "dans" sur "Finder".
  4. Enregistrez le service avec un nom tel que "Copy Path".

    enter image description here

Le résultat :

enter image description here

Vous aurez maintenant le chemin textuel dans votre presse-papiers.

Sources : CNet , OSX Daily

0 votes

Cela devrait être la bonne réponse. Dommage qu'Apple n'ait pas activé une conf aussi simple par défaut ... Il a fallu 5 ans à MSFT pour implémenter la copie comme élément du menu droit du chemin après que d'innombrables hacks de regedit et de dll aient été inventés par la communauté ... un bon exemple du fait que les grandes entreprises n'étudient pas vraiment les besoins de leurs clients ...

0 votes

A Mojave, Service s'appelle désormais Quick action (une grande innovation, cela va sans dire).

0 votes

J'ai upvoted ce malgré que l'étape 3 est un cauchemar d'une phrase qui est impossible à comprendre. J'espère que vous pourrez modifier cette étape pour que je (et d'autres utilisateurs éventuels) puisse faire fonctionner ce système.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X