This page is a wiki. Please login or create an account to begin editing.


Your rating: None Average: 4.7 (3 votes)
Year released:
[www].se [ftp].se [mirror].us [mirror].de
iClean.dmg (545.85 KB)
MD5: c1a971f182de93135a407f4bcdaa619a
For Mac OS X
Guides on emulating older applications


What is it?

iClean is a small application that helps you when you share volumes or folders with Windows users, for example USB memory sticks. iClean deletes some files and folders invisible to Mac users but visible to Windows users so Windows users don't get stuck with annoying files that have no use to them. Mac users need not to worry about deleting these files because the volume will still work as usual. Note that you cannot move files to the trash on the selected volume after running this app until you eject and mount it again. You can still delete files but you will be warned that they will be deleted immediately.

Optionally, iClean will eject the volume

What does it exactly do?

  • iClean removes the following files and folders:
    • .DS_Store
    • .Trashes
    • ._* (* can be anything, for example "._12.jpg")
    • Optionally eject.

How to use?

Just double click the app the select a folder or volume or drag a folder or volume on it's icon. Place it in your dock for easy access so you can drop volumes on it.

Excerpt: from enclosed "readme.rtf"

Add an alias to iClean somewhere onto your desktop (or Dock) and drag mounted drives to it to eject them cleaned.

See Also: FinderCleaner

Architecture: PPC

PPC OS X - only tested with 10.4.11, here so far. May be suitable for earlier or later Mac OS's.

For a similar but Intel Mac native app, see: CleanEject

iClean is an AppleScript application and can be modified to suit using an AppleScript Script Editor.

If the Finder message (screenshot 2 above) asking for your admin password becomes wearisome each time you eject a USB thumb drive, use the Script Editor to include your username and password.

For example, this line is repeated twice in the AppleScript:
do shell script c with administrator privileges

Change both instances to:
do shell script c user name "yourusername" password "yourpassword" with administrator privileges

The quotemarks are needed, substitute yourusername and yourpassword with your actual username and pass.