有没有办法刷新Finder文件列表?


38

我爱我的Mac,以及通常如何工作。然而,不时地,人们会发现一些烦恼。我最新的一个是我找不到任何地方的刷新按钮来更新Finder窗口中的文件列表。

请注意,我知道通常不需要刷新,因为新文件会自动添加到Finder窗口。在我的情况下,我的网络上有一个NAS,并且要更新NAS文件夹中的文件列表,我当前需要将目录更改为其他位置,然后再返回以查看新文件。

有没有办法在Finder窗口中请求更新的文件列表?

Answers:


44

是!

一个简单的AppleScript可以告诉Finder告诉它的前窗更新每个项目。这样的AppleScript可以保存为应用程序,然后拖动到Finder工具栏以提供刷新按钮

您需要的AppleScript非常简单:

 tell application "Finder" to tell front window to update every item

11
就像一个脚注:在Macericks中,当您将应用程序拖动到Finder工具栏时,需要按[cmd] + [alt]。这是一个很好的答案(只是使用它并且效果很好)
Barranka

1
事实上,丹尼尔的解决方案非常有效。虽然我希望有一种方法可以在不打开AppleScript的情况下运行脚本。还要感谢Barranka关于压力CMD和ALT键的提示。
t0r0X 2014年

感谢您的解决方法。也许我创建一个守护程序,每秒运行一次这个脚本(但这不是非常节能),虽然该轮询方法不是非常节能,但更喜欢Finder根据文件系统事件自动正确更新。对此没有解决方法吗?(在受影响的文件夹中删除com.apple.finder.plist和.DS_Store并没有为我修复它)。
porg 2014年

1
我在优胜美地试过这个例子没有运气。这仍然适合你吗?
克里斯霍夫2015年

8
很好的答案,只是为了使事情更清楚:这仍然适用于塞拉利昂。您应该在脚本编辑器中粘贴答案的内容,然后使用导出 - >应用程序。应该使用cmd + alt将可执行文件拖动到finder工具栏(顶部栏,而不是侧边栏)
Alan Franzoni 2017年

6

要重新启动Finder:

  1. 按住Option键并右键单击Dock中的Finder图标,然后选择“重新启动”。
  2. 按Option-Command-Escape或从Apple菜单中选择强制退出,然后选择Finder并单击重新启动。
  3. 注销并重新登录到您的用户帐户。

4
远远

3
这听起来很疯狂,我不敢相信这被认为是一种解决方案。
Sébastien2016年

这是三个不同的答案,对吗?不需要登录和注销。
Jonathan

1

我注意到在Finder中更改视图似乎刷新了Finder窗口的内容。我改变视图的意思是从例如Icon视图到List。我没有做过任何广泛的测试,但是当我将文件复制到终端中的NAS框中时,它为我做了诀窍,而我复制文件的目录也在Finder中打开。


1
这不起作用。
马修阅读

0

如果它是远程服务器,有时必须重新连接才能刷新文件列表。


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.