如何在Finder中将所有文件夹的文件夹视图设置为默认文件夹?


8

我希望每个文件夹都具有相同的文件夹视图,这意味着要始终按类型然后按名称对我的东西进行排序。自动化器有可能吗?

到目前为止,我仍通过cmd+j(列表视图,按类型和名称对其进行排序)设置了视图,并将其设置为“默认”。它只是将此视图设置为该特定文件夹的默认视图。但是我也想为所有子文件夹设置它。当我更改文件夹时,文档的排序方式有所不同,而不是因为我之前将其设置为上一个文件夹的默认值...

因此,我尝试使用Automator制作工作流,但是它不起作用。或者我就是无法处理该程序。

  1. 首先,我单击“工作流程”(是正确的还是应该选择其他图标?)
  2. 定义自动化:“获取文件夹内容”->“排序查找器项”(类型)->“排序查找器项”(名称)->“为找到的每个子文件夹重复”,

这就是它的外观:(对德语表示抱歉,但说明在(2)中) 在此处输入图片说明

->还是有可能做到除自动化之外?


这也让我发疯了!!!
Koray Tugay 2015年

Answers:


11

如bmike所述,对于在.DS_Store文件中保存了特定于文件夹的设置的文件夹,不使用默认设置。您可以只删除.DS_Store文件

sudo find / -name .DS_Store -delete; killall Finder

如果删除它们,是否将使用我目前的设置来创建新的.DS_Store文件?还是我必须手动创建thes文件?
Kirinriki 2013年

Finder将重新创建.DS_Store文件,但在您手动更改模式之前,它们将不包括特定于文件夹的“按方式排序”或“按方式排序”。
Lri 2013年

2
只是警告。我运行了此命令,计算机挂起了。我重新启动,它陷入了内核恐慌。我不得不重新安装Mavericks。
RHPT

那么如何设置默认设置?
Koray Tugay 2015年

2

也许诀窍是确定系统从何处获得用于创建.DS_Store文件的默认设置并修改这些设置。从理论上讲,这将使Finder以默认方式执行您想要的方式。

其他方法似乎有很多陷阱,不幸的是,使用查找器中的浏览器窗口将视图强制为图标。我个人想节省屏幕空间,并在取景器中使用多个窗口...因此,将整个浏览器窗口并缩小为图标视图而没有多余的装饰是我的理想状态。然后,可以使用命令键和后退键翻转到列表,非常完美。

实际上,这是Mac OS X中长期存在的FTFF问题。Apple试图使Mac更像iPad,这并不比Microsoft尝试使平板电脑更像台式机更智能。

所以... Finder从哪里获得设置以创建.DS-Store文件。如果是结构化方法,则将设置隐藏在包或其他位置深处的某些列表中。如果它是非结构化的,则将其存储在Finder的二进制代码中……(希望前者)


1

系统设计不容易完成此任务。

您可以更改默认视图,以便所有没有自定义.DS_Store文件的文件夹都可以覆盖所需的默认文件夹视图。

您可以更改每个文件夹的.DS_Store文件以使它们全部使用通用设置,但是由于没有用于对.DS_Store文件进行原子更改的API,并且它是二进制文件格式,因此您需要一些认真的底层技能来对此进行调整。您是否尝试过设置shell(或更好的python或perl)脚本,以将所需的.DS_Store文件递归地放入目标文件夹中的所有子文件夹(并根据需要处理别名和与符号链接的文件夹)?


哇,这意味着我必须为此深入系统...好吧...我不知道我是否会让它变得更糟。我对外壳的了解并不深,可以对它做任何认真的事情。因此,我最好像这样保持:(感谢您的回答!
Kirinriki 2013年

是的-系统的设计使这自动化成为一件痛苦的事情。可以这样做,但是大多数人只是删除所有.DS_Store文件(或.DS_Store文件的子集),然后在这种情况下为系统设置新的默认视图。
bmike
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.