Ibland kanske du vill få hela sökvägen för ett objekt i Finder och medan det finns flera sätt att komma åt filvägar, kommer inte alla att tillåta dig att extrahera dem som text för att klistra in i dokument som du kan komponera.
Om du till exempel väljer en fil i Finder och trycker på Command-C för att kopiera den, kommer beteendet när det klistras, att vara annorlunda beroende på vilket program som används. I vissa fall klistrar programmet bara filnamnet, men i andra kan det försöka bädda in filens innehåll eller dess ikon där du har klistrat in. Detsamma gäller för att dra och släppa filer från Finder; De kan också hanteras antingen som filnamn eller som ikon eller innehållsobjekt.
Om du istället bara vill hämta filvägen för det valda dokumentet kan du använda Finderens "Visa sökväg" på menyn Visa, öppna dokumentet i ett program och använda sökmenyn eller genom att söka efter objektet i Spotlight följt av att hålla Alternativ- och Kommandoknapparna medan du sveper musen över ett sökresultat för att avslöja dess sökväg i förhandsgranskningsfönstret. Dessa metoder ger dig emellertid inte möjlighet att kopiera filvägen som text.
Om du vill kopiera filvägen till en fil eller mapp som en textsträng som du kan klistra in i ett annat dokument finns det flera olika sätt att ta:
- Info fönster
Det första alternativet är att använda informationsfönstret för objektet, vilket visar hela sökvägen till den överordnade mappen. Markera objektet och tryck på Kommando-I för att öppna informationsfönstret för det och hitta sedan sökvägen i avsnittet Allmänt bredvid sökordet "Var".
Medan det generellt är tänkt att vara en snabb bild av filinformation kan textinnehållet i informationsfönstret väljas genom att klicka och dra eller dubbelklicka och trippelklicka, så du kan använda dessa metoder för att välja filvägen och kopiera den från detta fönster.
- Terminal
OS X-terminalen är ett program som kan hantera filbanor via dra och släpp som text istället för att försöka hantera innehållet. Som ett textbaserat verktyg själv kommer Terminal snabbt att mata ut den angivna filvägen som text, som kan väljas och kopieras.
För att göra detta, starta du bara Terminal och dra sedan en fil till dess fönster, och Terminal kommer att mata ut sin filväg vid kommandotolken, som du sedan kan kopiera. Du behöver inte veta några Terminalkommandon för att göra det, och kan stänga Terminal-fönstret när du är klar att kopiera.
- Gå till mappfunktionen
Finder har sin Go to Folder-funktion, som kan användas för att komma åt dolda kataloger, men liknar terminalen kan du dra en fil eller mapp här för att avslöja hela sökvägen.
För att göra detta, öppna ett nytt Finder-fönster genom att trycka på Command-N och tryck sedan på Shift-Command-G för att visa panelen Gå till mapp för det nya fönstret. Dra sedan en målfil från ett annat fönster till fältet Gå till mapp, där det konverteras till en fullständig textväg som du kan välja och kopiera. Tyvärr kan du inte dra en fil från samma fönster när Gå till mapppanelen är öppen, men du kan dra från skrivbordet eller ett annat Finder-fönster.
- Skapa en path-kopieringstjänst
Om du regelbundet behöver kopiera en filväg som text, skulle det vara enklare att skapa en tjänst i Automator som gör det här för dig. Först starta Automator och skapa ett nytt arbetsflöde. Kontrollera sedan att ingångarna till det är "Filer eller mappar" i Finder (gjort med menyerna längst upp i arbetsflödet). Dra sedan åtgärden "Kopiera till urklipp" till arbetsflödesområdet och spara tjänsten med ett namn som "Kopiera sökväg som text".
Medan det verkar som en ersättning för att trycka Command-C i Finder, kommer denna tillvägagångssätt att säkerställa att filbanorna kopieras i sin helhet som text istället för endast som referenser som antingen kommer att styras till filnamn eller ändras på annat sätt.
Med den här tjänsten skapad kan du nu välja vilket antal objekt i Finder som helst, högerklicka på dem och sedan välja "Kopiera sökväg som text" från Kontextmenyn Tjänster och kunna klistra in sökvägen (eller sökvägarna) på platsen valfri. Du kan också använda tangentbordets systeminställningar för att tilldela en anpassad snabbnyckel, till exempel Option-Command-C, till tjänsten, så att du kan ringa upp den direkt.
Tänk på att detta tillvägagångssätt inte kommer att kopiera en filreferens, så att du inte kan använda den för att flytta eller kopiera filer från en plats till en annan i Finder, men det hjälper till att hantera långa och ibland komplexa filvägar eller fler än ett valt objekt.
Frågor? Kommentarer? Har du en fix? Skicka in dem nedan eller maila oss!
Var noga med att kolla in oss på Twitter och.
Lämna Din Kommentar