Verborgen bestanden in- en uitschakelen met behulp van Automator
Er zijn in de Mac App Store en daarbuiten een groot aantal (betaalde) tooltjes beschikbaar waarmee je de weergave van verborgen bestanden in Finder kunt activeren.
Eigenlijk is het downloaden van een dergelijke tool eigenlijk onzin omdat je de functionaliteit heel eenvoudig zelf kunt toevoegen aan de Finder. Hiervoor heb je het standaard in Mac OS X aanwezige Automator nodig en een klein stukje Applescript.
Start Automator en selecteer als template ‘Voorziening’.
Selecteer bovenin de takenbalk de opties: Voorziening ontvangt ▸ geein invoer in ▸ Finder.

Voeg aan de takenreeks de taak ‘Voer AppleScript uit’ toe en plak hierin het onderstaande applescript.
delay 0.3 set OnOff to do shell script "defaults read com.apple.finder AppleShowAllFiles" if OnOff = "1" then set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles 0" else set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles 1" end if try tell application "Finder" to quit do shell script OnOffCommand delay 0.3 tell application "Finder" to launch end try |
Het applescript controleert de status van de weergave van verborgen bestanden en switched deze van uit naar aan of omgekeerd. De vertraging van 0.3 seconden is noodzakelijk voor een goede werking.
Bewaar de automator actie als ‘Verborgen bestanden’ en open een Finder venster. Via de Finder menubalk ▸ Finder ▸ Voorzieningen kun je nu de opties ‘Verborgen bestanden’ selecteren hiermee switch je de weergave van de verborgen bestanden.
Je kunt de voorziening weer verwijderen door deze te verwijderen uit de thuismap: Bibliotheek ▸ Services. Je krijgt toegang tot de bibliotheek map door in Finder op de menu-optie ‘Ga’ te klikken en de cmd⌘-toets ingedrukt te houden, de bibliotheek map zal nu verschijnen in het menu.



Als je tegen een error aanloopt dat AppleShowAllFiles niet gevonden kan worden, moet deze nog toegevoegd worden aan de com.apple.finder.plist file. Na de eerst dict voeg je de volgende key en string toe.
AppleShowAllFiles
TRUE
Wil je een waarschuwing toevoegen gebruik dan deze code:
set OnOff to do shell script "defaults read com.apple.finder AppleShowAllFiles"
if OnOff = "NO" or OnOff = "OFF" then
set newState to "show"
set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles ON"
else
set newState to "hide"
set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles OFF"
end if
display dialog "Are you sure you want to " & newState & " hidden files? (This will restart the Finder)" buttons {"Cancel", "OK"} default button 2
copy result as list to {buttonPressed}
if buttonPressed is "OK" then
try
tell application "Finder" to quit
do shell script OnOffCommand
delay 1
tell application "Finder" to launch
end try
end if
Je ziet nu een waarschuwingsvenster met cancel en OK knoppen voordat je kunt switchen naar hidden files.
De Finder komt niet meer op…?
Wauw!
Ik kan maar één ding zeggen, NIET GEBRUIKEN!!!!
Wat een prutswerk zeg… waar hebben jullie dit vandaan!?
De Finder raakt helemaal de kluts kwijt en zelfs na een herstart gaat het moeizaam.
lol
Daarnaast staat de map ‘Services’ niet onder Library/Services maar in de Library van je homefolder, dus ~/Library/Homefolder.
Die is in Lion ook standaard verborgen maar met “chflags nohidden ~/Library/” zichtbaar te maken.