Note: Mac OSX 10.5.x “Leopard” does not need this. Apple seem to have made some changes in the way Leopard interacts with the file system making automatic refreshes far more instant. Apple Logo

A small but annoying thing about Mac OSX (version 10.4.x and older it seems) is that sometimes it doesn’t refresh itself when a file or folder is changed - especially when dealing with SMB (Windows) share drives.In Windows you can hit F5 to refresh the current Window, but Apple seemed to have forgotten to add this feature to Mac OSX.

Well I searched the web and finally found an Applescript to do this which is here:

tell application “Finder”
tell front window
update every item with necessity
end tell
end tell

Now thats fine, but I wanted something that would tie into the Finder window. So I grabbed the refresh icon from a Firefox theme (GrApple) and made an Application Package in Script Editor. So here it is for people that want it:


Download:

Finder Refresh (5089) - 46.73 KB


To install:
1. Unzip to your Applications Folder
2. Open a Finder window.
3. Go to Applications and scroll to “Finder Refresh”
4. Hold down the Apple Key and left-click & drag Finder Refresh to the Finder window toolbar - you should see the other icons spread out.
5. Let go of the mouse button and there you go - should look like below.

Finder Refresh Installed

From then on just click the button to refresh the currently open Finder window. It works for me, and now one small thing no longer annoys me :grin:

1.1 Update Note: I have added the code necessary to make this script run in the background (so it’s more integrated) and rolled the version number to 1.1 . Thanks to this post here for the necessary steps.

1.2 Update Note: Thanks to commenter kristaps, the issue with the edit screen coming up has been fixed. I have added the change and rolled the version number to 1.2

Regards,
Shane.