ซ่อนนามสกุลไฟล์. app เท่านั้น แต่แสดงส่วนที่เหลือ


16

มีวิธีซ่อนเฉพาะส่วนขยายไฟล์. app หรือไม่ ฉันรู้ว่าคุณสามารถเปิดใช้งานหรือปิดการใช้งานการมองเห็นของนามสกุลไฟล์ใน Finder แต่ฉันสนใจที่จะหลีกเลี่ยงการแสดงนามสกุลไฟล์. app ฉันเกลียดความซ้ำซ้อนของการเห็นว่าไฟล์ในโฟลเดอร์ Applications ของฉันคือ Applications

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


8

ตัวเลือก "แสดงนามสกุลไฟล์ทั้งหมด" จะแทนที่ตัวเลือก "ซ่อนนามสกุล" ในรับข้อมูล ซึ่งหมายความว่ามีความเป็นไปได้ไม่กี่โซลูชั่นหนึ่งได้พยายามที่จะหาในเพื่อที่จะซ่อน ".app" ส่วนขยายในขณะที่แสดงส่วนที่เหลือ:

  1. ค้นหาวิธียกเว้นส่วนขยายบางอย่างจาก "แสดงนามสกุลไฟล์ทั้งหมด"
  2. ค้นหาวิธีซ่อนส่วนขยายนอกเหนือจากตัวเลือก "ซ่อนส่วนขยาย" ซึ่งไม่ได้รับผลกระทบจากตัวเลือก "แสดงนามสกุลไฟล์ทั้งหมด"
  3. ค้นหาวิธีแทนที่ตัวเลือก "ซ่อนนามสกุล" นอกเหนือจากตัวเลือก "แสดงนามสกุลไฟล์ทั้งหมด" ที่สามารถกำหนดค่าให้รวมหรือแยกรายการตามส่วนขยายหรืออาจเป็นที่ตั้งของพวกเขา (เช่นยกเว้นโฟลเดอร์ Applications) .

เพื่อความรู้ที่ดีที่สุดของฉันไม่มีสิ่งใดที่เป็นไปได้ แต่ฉันยินดีที่จะพิสูจน์ว่าผิด

วิธีแก้ปัญหาที่เป็นไปได้

วิธีแก้ปัญหาที่ง่ายที่สุดที่ฉันสามารถคิดคือการปล่อย "แสดงทั้งหมดนามสกุลของไฟล์" ไม่ถูกตรวจสอบและตั้งค่าด้วยตนเองไฟล์อื่น ๆ อย่างชัดเจนแสดงส่วนขยายของพวกเขาซึ่งสามารถทำได้อย่างง่ายดายด้วย Automator และSetFileคำสั่ง

คุณสามารถตั้งค่านี้เป็นบริการหรือแอปพลิเคชัน ในทั้งสองกรณีสามารถใช้กับทั้งไฟล์และโฟลเดอร์และจะประมวลผลเนื้อหาของโฟลเดอร์ย่อย

หากต้องการตั้งค่านี้ใน Automator ให้เพิ่มการกระทำ "Run Shell Script" ตั้งค่า "Pass input" เป็น "อาร์กิวเมนต์" และตั้งค่าสคริปต์เป็น:

(หมายเหตุ: คุณต้องติดตั้ง Xcode เพื่อ SetFile รับคำสั่ง)

for f in "$@"
do
    find "$f" -name "*.*" -exec SetFile -a e {} \;
done

หากคุณตั้งค่าเป็นบริการโปรดเปลี่ยน "บริการรับเลือก" เป็น "ไฟล์หรือโฟลเดอร์"

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

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


SetFileจะเลิกตั้งแต่Xcode 6
แฟรงคลินยู

3

AppleScript นี้จะซ่อนส่วนขยายของแอพ (ทุกอย่างที่มีส่วนขยาย ".app") โดยตรงในโฟลเดอร์แอปพลิเคชัน (อย่างไรก็ตามแอปพลิเคชันจะไม่ทำงานในแอปในโฟลเดอร์ย่อย)

ฉันทำสิ่งนี้เป็น Community Wiki ตอบดังนั้นถ้าใครสามารถแก้ไขสคริปต์นี้เพื่อปรับปรุงโปรดทำเช่นนั้น!

 tell application "Finder" to set files_ to every item in (path to applications folder) whose name ends with "app"
 repeat with file_ in files_
    tell application "Finder"
        try
            set extension hidden of file_ to true
        on error e
            display dialog e buttons {"OK"} default button 1
        end try
    end tell
end repeat

พยายามดี แต่ไม่ทำงาน D:
Alexander - Reinstate Monica

0

แน่นอนว่ามีวิธีและค่อนข้างง่าย เมื่อคุณเชื่อมต่อโฟลเดอร์ Applications ให้ลากออก (ลบออก) จาก Dock อย่างสมบูรณ์ จากนั้นโฆษณาอีกครั้งและเสร็จสิ้นส่วนขยาย. app ทั้งหมดจะหายไป


-1

คลิกขวา (ctrl-click) บนแอปพลิเคชัน & คลิกรับข้อมูลจากนั้นทำเครื่องหมายในช่องซ่อนนามสกุล

PS คุณสามารถเปิดบานหน้าต่างรับข้อมูลหลายบานได้โดยเลือกหลายแอพพลิเคชั่น & คลิกขวาที่รับข้อมูล


ตัวเลือกหลุดออกไปนอกเสียจากว่าฉันจะได้รับ 1 ต่อ 1 จากแอพทั้งหมด 180 แอพของฉัน
Alexander - Reinstate Monica

กดล็อกเล็ก ๆ ที่มุมขวาล่างของแผง
Samantha Catania

ไม่มีใครพูดว่า "ฉันมีสิทธิ์แบบผสม"
Alexander - Reinstate Monica

?! ผสม ไม่เคยเจอสิ่งนั้น คุณแน่ใจหรือว่าไม่ใช่การเข้าถึงที่กำหนดเอง
Samantha Catania

1
อเล็กซ์คุณกำลังมีปัญหาเกี่ยวกับสิทธิ์เนื่องจากรูทเป็นเจ้าของแอปพลิเคชันเริ่มต้นทั้งหมด วิธีหนึ่งในการทำเช่นนี้คือการ chown โฟลเดอร์ Applications ทั้งหมดในบัญชีของคุณ (เช่น "alex: staff") จากนั้นทำการเปลี่ยนแปลง หลังจากนั้นคุณสามารถใช้ chown อีกครั้ง แต่การเรียกใช้ "สิทธิ์การซ่อมแซม" ใน Disk Utility จะเป็นทางออกที่ดีกว่าเพราะจะแก้ไขปัญหาให้คุณทั้งหมดตั้งค่าแอพเริ่มต้นกลับไปเป็นแบบเดิมและปล่อยให้โปรแกรมที่ติดตั้งส่วนตัว

-5

เข้าไปค้นหา คลิกที่การตั้งค่า ไปที่แท็บขั้นสูง ไม่เลือกแสดงนามสกุลไฟล์ทั้งหมด เริ่มต้นใหม่--


2
โปรดอ่านชื่อให้ละเอียดยิ่งขึ้น
Alexander - Reinstate Monica

2
สิ่งนี้จะไม่ทำงานในการระงับบางส่วน แต่ไม่ใช่ส่วนขยายทั้งหมด หากคุณสามารถแก้ไขได้เพื่ออธิบายวิธีการดำเนินการที่ลึกซึ้งยิ่งขึ้นคุณอาจได้รับคะแนนเสียงมากขึ้น คุณอาจลบคำตอบหากคุณอ่านคำถามผิด
bmike

นั่นอาจเป็นความคิดเห็นของผู้ดำเนินรายการที่เป็นมิตรที่สุดเท่าที่ฉันเคยเห็น
Steven Lu
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.