เป็นไปได้หรือไม่ที่จะสลับไฟล์ที่ซ่อนอยู่โดยไม่ต้องเปิดตัว Finder อีกครั้ง?


9

ผ่านเปลือก - มีหลายวิธีวิธีเพื่อสลับไฟล์ซ่อนคำสั่งหรือ AppleScript หรืออัตโนมัติกระทำหรือแม้กระทั่งแดชบอร์ดวิดเจ็ต พวกเขาทั้งหมดปิดและเปิด Finder Finder ซึ่งค่อนข้างน่ารำคาญ

บนมืออื่น ๆ Command+Shift+Periodสำหรับการเปิดแฟ้มโต้ตอบหนึ่งสามารถซ่อนไฟล์สลับโดยการกด

เป็นไปได้หรือไม่ที่จะหลีกเลี่ยงการเปิดตัว Finder อีกครั้ง


ข้อสรุป

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


2
ส่วน "ทางทฤษฎี" ของคำถามที่ทำให้ข้อโต้แย้งนี้ (และอาจถูกปิด) เว้นแต่ว่าวิศวกรของ Apple บางคนอ่านข้อความนี้ ฉันชอบคำถามที่เหลือฉันจึงลบคำเหล่านั้นออก ฉันเดาว่าคำตอบคือ "ไม่" ในขณะนี้ Finder อาจอ่านการตั้งค่านี้เมื่อมันเริ่ม แต่นั่นเป็นคำตอบที่โต้แย้งดังนั้นเราหวังว่าจะได้คำตอบที่บอกว่า "ใช่, ... "
Arjan

1
เลวร้ายเกินไป. การยอมรับคำว่า "ไม่" ยังช่วยให้มั่นใจได้ว่าผู้ใช้ชุมชนจะไม่กระตุ้นคำถามนี้เพื่อชนมันในหน้าแรกตลอดเวลา ...
Arjan

ตกลงจุดที่ดี ปล่อยให้ความหวัง
อังเดร

คำตอบ:


3

มีวิธีแก้ปัญหาคือตอนนี้

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


1

ไม่คุณไม่สามารถทำได้เนื่องจากไม่มีวิธีแจ้งเตือน Finder (หรือกระบวนการใด ๆ สำหรับเรื่องนั้น) ว่ามีการแก้ไขไฟล์การกำหนดค่าตามความชอบด้านหลัง


ซึ่งถือว่าวิธีเดียวที่จะทำให้ Finder แสดงไฟล์ที่ซ่อนอยู่คือการแฮ็คค่ากำหนด (ซึ่งอาจเป็นจริงอย่างแน่นอน)
Arjan

ไม่จำเป็นต้องมีข้อสันนิษฐานเมื่อข้อเท็จจริงมีอยู่
Hasaan Chop

1
แล้วชี้ให้เรากับข้อเท็จจริงเหล่านั้นโปรด ...
Arjan

0

ฉันพบคำถามที่คล้ายกันที่นี่: Apple Script - เปิด Windows Finder ที่ปิดแล้วอีกครั้ง

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

tell application "Finder"
   set windowTargets to target of Finder windows
    quit
end tell

set OnOff to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if OnOff = "NO" or OnOff = "OFF" then
        set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles ON"
    else
        set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles OFF"
    end if
    do shell script OnOffCommand
    delay 1

tell application "Finder" to launch
    tell application "Finder"
    repeat with aTarget in windowTargets
        make new Finder window at aTarget
    end repeat
end tell

คัดลอกมาจากคำถามอ้างอิง

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