这就是我需要的。我需要一个文件夹操作,根据其扩展名隐藏文件。(我并不需要隐藏的文件可见扩展的文件夹操作)。这个动作需要应用到每一个文件夹中,并以被添加到在今后的文件夹中的所有文件。
这里要求为类似任务提供帮助,但这是通过智能文件夹解决方法解决的,这对我来说不起作用,因为我无法在此上下文中使用智能文件夹。这里要求另一个类似的任务。作为回应,主持人bmike表示,我所描述的此文件夹操作的部分可以从本网站上的其他文章中整理出来。我一直无法这样做。我对此文件夹操作的需求也不是LaTeX独有的,因此在那里讨论的其他解决方案将没有任何用处。所以我正在寻找的其他地方尚未得到解决。
我尝试了两件事。最初,我试图模拟这里显示的内容。首先,我通过运行此shell脚本的Automator创建了一个.app:
find /Users/USER/FOLDER/* -iname *.EXTENSION -execdir chflags hidden {} \;
其次,我创建了一个运行以下命令的脚本:
on adding folder items to this_folder after receiving added_items tell application "Mac OS X:Users:USER:Library:Workflows:Applications:Folder Actions:FIRSTSTEP.app" open added_items end tell end adding folder items to
据我了解,每次将某些内容添加到带有操作的文件夹时,都会运行以前的Automator应用程序。最后,我将此脚本作为文件夹操作添加到需要展示相关行为的文件夹中。
但这对我不起作用。知道出了什么问题吗?
我也尝试使用Hazel简单地在文件夹上运行shell脚本。这在第一次添加文件时将文件添加到文件夹时隐藏文件,但添加的任何后续文件都不起作用。给出的错误是“Shellscript以非成功的状态代码退出:1。”