Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

หา Full File Path บน macOS: 5 วิธีง่ายๆ ที่คุณควรรู้

เมื่อสร้างหรือคัดลอกไฟล์ไปยัง Mac มันจะได้รับ "Path" ซึ่งคือตำแหน่งจริงของไฟล์บนเครื่อง Path ช่วยให้เข้าถึงโฟลเดอร์/ไฟล์ได้ง่าย เพราะเป็นที่อยู่เต็มของไฟล์ที่บันทึกไว้

บางครั้งคุณอาจต้องการดู Path ของไฟล์บน Mac ด้วยเหตุผลต่างๆ เช่น เขียนโปรแกรมที่รับ file path เป็น input หรือติดตั้งแอปที่ขอให้ระบุ path ของไฟล์

ไม่ว่าจะเป็นเหตุผลอะไร ก็มีหลายวิธีทำได้บน macOS ระบบมีตัวเลือก built-in ให้ดูและคัดลอก full path ของไฟล์ไหนก็ได้

หากยังไม่สะดวก สามารถสร้าง Automator service เองได้ เพื่อคัดลอก path ของไฟล์ที่เลือกในคลิกเดียว

ดู File Path ด้วย Info Box (Get Info)

ผู้ใช้ Mac มาก่อนน่าจะเคยเห็นตัวเลือก Get Info เมื่อคลิกขวาบนไฟล์

ตัวเลือกนี้เปิดกล่องแสดงข้อมูลไฟล์ทั้งหมด: ชื่อ, ประเภท, ขนาด และสำคัญที่สุดคือ file path

ลองทำดู: เปิด Finder คลิกขวาไฟล์ใดๆ เลือก Get Info

หาตัวอย่าง Where จะเห็น full path ของไฟล์ที่เลือก แสดงโฟลเดอร์และซับโฟลเดอร์ที่ไฟล์อยู่

แต่วิธีนี้ไม่ให้คัดลอก path เป็น plain text หากต้องการคัดลอก ให้ดูวิธีอื่นๆ ด้านล่าง

คัดลอก File Path จาก Context Menu

Context menu บน Mac มีพลังมาก อนุญาตให้ทำอะไรกับไฟล์มากกแค่ rename หรือ delete

มีตัวเลือก hidden หนึ่งตัวให้คัดลอก path ของไฟล์ไปยัง clipboard โดยตรง

มันซ่อนอยู่ default จะไม่โผล่ตอนคลิกขวา แต่แสดงออกมาได้ง่าย: กดค้างปุ่ม Option บนคีย์บอร์ด ตอนคลิกขวาไฟล์ใน Finder

จะเห็นตัวเลือก Copy "file-name.ext" as Pathname คลิกเลือก ก็คัดลอก path เป็น plain text ไป clipboard แล้ว

ใช้ Finder ดู File Path (Go to Folder)

คิดว่า Finder เป็น file manager ทำไมไม่มีปุ่มคัดลอก path? Finder เวอร์ชันปัจจุบันไม่มีตัวเลือกที่มองเห็นได้

แต่มีฟีเจอร์ชื่อ Go to Folder ที่ช่วยให้ดู path ได้ ฟีเจอร์นี้ตั้งใจให้ไปยังตำแหน่งบน Mac แต่เราสามารถนำมาใช้ดู path ได้

ขณะอยู่ใน Finder คลิก Go ด้านบน เลือก Go to Folder

เมื่อกล่อง dialog โผล่ ให้ลากวางไฟล์ลงช่องกรอก มันจะเติม path ของไฟล์ให้ คุณก็คัดลอกได้ด้วย Command + C

ดู File Path ด้วย Terminal

หลายคนคิดว่า Terminal ใช้ได้แค่โปรแกรมเมอร์ แต่มันใช้งานพื้นฐานอย่างคัดลอก path ได้ดีเช่นกัน

เปิด Terminal ลากวางไฟล์ลงหน้าต่าง Full path จะปรากฏทันที

ยังมีประโยชน์ตอนเขียนคำสั่งที่ต้องพิมพ์ full path แทนที่จะพิมพ์เอง ให้ลากวางไฟล์ มันจะกรอกให้อัตโนมัติ

สร้าง Automator Service คัดลอก File Path

หาก macOS รุ่นของคุณไม่มีตัวเลือกคัดลอก path จาก context menu สามารถเพิ่มเองได้ด้วย Automator service Automator service คือชุดงานที่ผู้ใช้กำหนด ให้ทำงานเมื่อเรียกใช้

聽起來 technical แต่ทำจริงง่ายมาก: เพียงลากวาง action จากซ้ายไปขวา ก็ได้ service เรียบร้อย

  1. เปิดแอป Automator เลือก Service (Quick Action บน macOS ใหม่) แล้ว Choose
  2. ตั้งค่าด้านบนแผงหลัก:
    Service receives selected - files or folders
    in - Finder
  3. ค้นหา action ชื่อ Copy to Clipboard ด้านซ้าย ลากวางไปแผงหลัก
  4. บันทึก service: คลิก File > Save ตั้งชื่อ (ชื่อนี้จะโผล่ตอนคลิกขวาไฟล์) กด Save

ตอนนี้พร้อมคัดลอก path แล้ว: คลิกขวาไฟล์ เลือก Services > ชื่อ service ของคุณ

Full file path จะถูกคัดลอกไป clipboard ในรูปแบบ plain text

เคล็ดลับเพิ่ม: กำหนด Keyboard Shortcut ให้ Automator Service

หากต้องการสะดวกขึ้น ให้กำหนด keyboard shortcut ให้ custom service นี้ ตอนกดชุดคีย์นั้น path ของไฟล์ที่เลือกจะถูกคัดลอกอัตโนมัติ

ไปที่ System Preferences > Keyboard > Shortcuts > Services หา service ของคุณในรายการ กำหนด shortcut ที่ต้องการ