使用Automator(Mac)切换隐藏文件

时间:2017-03-15 09:57:16

标签: macos automator

显然有一种方法可以在Mac中显示“切换隐藏文件”按钮。当我右键单击时,我按照本文中的步骤在菜单中制作了这样一个按钮。 http://www.macosxtips.co.uk/index_files/quickly-show-hidden-files.php

我已经按照所有步骤进行了操作,但它无法正常工作。代码是否过时了?我可以想象,因为这篇文章已经出了很长一段时间了。我在Automator中使用的代码是:

STATUS=`defaults read com.apple.finder AppleShowAllFiles`
if [ $STATUS == YES ]; 
then
    defaults write com.apple.finder AppleShowAllFiles NO
else
    defaults write com.apple.finder AppleShowAllFiles YES
fi
killall Finder

以下是它的外观截图:https://puu.sh/uJLhs/2fd86c168a.png

即使我保存了它,它也没有真正做任何事情。

1 个答案:

答案 0 :(得分:0)

此代码不适用于最新版本的macOS。请改用此代码:

STATUS=`defaults read com.apple.finder AppleShowAllFiles`
if [ $STATUS == 1 ]; 
then
defaults write com.apple.finder AppleShowAllFiles -boolean false
else
defaults write com.apple.finder AppleShowAllFiles -boolean true
fi
killall Finder

我已经使用macOS 10.12.3 Sierra对此代码进行了测试,并按照链接文章中列出的所有步骤进行了测试:

  1. 打开Automator
  2. 选择服务模板
  3. 在左侧的库中双击"运行Shell脚本"。
  4. 将代码粘贴到文本框中。
  5. 从" text"更改下拉菜单到"没有输入"
  6. 保存。
  7. 在Finder中使用Finder选择服务>服务。
  8. 如果它适合您,请告诉我。