FileTools is a flexible and powerful suite of tools for easily performing a wide variety of file wrangling and
processing tasks. It is fast and simple to call up a tool when needed, and yet FileTools stays unobtrusively in the
background when not in use.
The Stored Files window enables you to cultivate a list of file locations (local or on remote servers) for fast access, much like bookmarking a site in web browser. You can add comments to your locations to help identify them, and search if your list starts to get long. Uniquely, your stored locations can also be shared with other users on the network - much faster than shouting file paths across the room or e-mailing screenshots of Finder windows!
The FolderCatalogue tool creates a searchable database of the contents of drives or directories so that they can be searched when they are not actually mounted. This allows you to find files in a collection of archive drives, or even find data in a remote server without an internet connection.
The File Renamer uses a flexible system of drag and drop tools to create complex workflows for batch renaming files. Simple text replacement and renumbering needs are easily catered for, but you can also add dates or image metadata and even copy sections of the filename from one place to another. The simple drag and drop approach, combined with live previewing, makes it simple to construct workflows which perform complicated processes correctly every time.
FileTools also includes a watch directory system, which uses the same system of drag and drop tools as the File Renamer. This responds to newly created or modified files, and can be used to perform many of the tasks available in FileTools, such as creating or opening archive files, calculating checksums. Files can be copied or uploaded to FTP servers. Finder tags can be added (a useful way to indicate that a file has been processed, or where it originally came from). At any point in a workflow, you can have it send customisable e-mails to keep you informed. Workflows can include if/else logic to deal with files in a different way depending on criteria such as their type or size. They can even trigger HTTP endpoints.
The archive tool can open a wide variety of compressed and archive file formats, including 7z and 64-bit Zip files. It can also be used to create archives in selected formats.
The checksum tool supports a selection of algorithms, including the popular MD5, SHA-1 and SHA-3 options. It can be used to calculate checksums for individual files or whole directory structures. The checksum tool has the ability to export manifest files.
The file copy tool can perform selective copies based on metadata, and supports a choice of verification methods, including checksums. It can produce reports and create manifest files.
The search tool provides powerful options and allows you to search in locations which are not indexed by Spotlight. Search results can be easily passed to other tools for processing in a variety of ways.
The duplicate finder automatically explores a directory structure and hunts duplicate files contained within, while the Merge Folders tool can combine two folders, following customisable rules to determine which versions of conflicting files are kept. The Folder Printer tool creates directory listings which can be printed out or saved to disk as text or HTML files. A file info tool allows you to view and edit file metadata, including dates, tags and extended attributes.
Using the File Splitter tool, you can break a file into a number of small chunks for transportation then reassemble it later. This can be used to get around upload limitations or disk format size limits.
Low-level examination of files can be performed using the built-in hex editor, which includes a range of useful features, such as a data converter and search functionality.
FileTools also offers some Services to OS X with extra options such as copying a file’s path or URL to the clipboard.