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 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 can be used to automatically perform many of the tasks available in FileTools, such as creating or opening archive files, calculating checksums or even sharing the file location with other users. 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.
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, including TAR and 64-bit Zip.
The file copying tool (added in version 1.1) offers verification using bytewise comparison or checksum-based comparisons. Files can be copied to multiple locations simultaneously, and reports can be produced to record the results of the process.
The checksum tool supports a selection of algorithms, including the popular MD5 and SHA-1 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 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.
The File Catalogue Tool (introduced in version 1.2) allows you to create searchable databases recording the contents of drives, directories and network locations. These catalogues can then be used to search for files when the original location is not available. This can be useful if you have a number of drives with archived material and need to locate the files for a particular project. It can also be useful for locating files on a remote server when the location is running slowly and browsing or searching the live location is extremely time consuming.
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.
FileTools is available now at an introductory price of £7.99 / €9.99 / $9.99.
HistoryCurrent version 1.2.1
- The FileCopier now displays more information about its progress.
- The ChecksumTool now has separate "calculate" and "validate" modes. Validate mode has more advanced features for automatically matching manifest files to data files.
- The ChecksumTool will now attempt to load the relevant checksum file for an individual file automatically.
- ChecksumTool now displays current and average processing rate.
- The Create Test Files tool can now add a prefix to the file names.
- Cancel buttons now work as expected in the ArchiveTool.
- The ArchiveTool and WatchDirectory Compression Tool sometimes created invalid zip archives when zipping a single file. This has been fixed.
- The FileRenamer now has a rule to push the file extension onto the String Stack.
- Improved search tools in the Hex Editor.
- Minor bug fixes and changes.
New in version 1.2
- Minimum version of macOS is now 10.11 (El Capitan). Version 10.10 is no longer supported.
- FileCataloguer allows you to maintain a database of the files on external disks or in remote locations, so that you can search for files on disks which are not currently attached to the system.
- The File Copying Tool can now integrate with the File Cataloguer to catalogue files as they are copied.
- Other minor bug fixes.
New in version 1.1.1
- New FileRenamer tools based on words rather than numbers of characters, and allowing you to count from the end of a file name rather than the start.
- New DirectoryWatcher tools to split and recombine files (like the existing manual File Splitter tool).
- Added preferences option to stop path controls opening folders in the Finder when the user single-clicks.
- Added an icon editor to the FileInfo tool.
- Fixes a bug which could cause DirectoryWatchers to fail to register changes.
- Other minor bug fixes.
New in version 1.1
- FileTools 1.1 requires OS X 10.10 or newer. OS X 10.9.x is no longer supported.
- Tools can now be queued so that they act sequentially rather than simultaneously.
- Verified copy tool with a choice of verification methods.
- A new tool allows you to add and remove tags to/from files in batches.
- New tool which automates the creation of large numbers of files for testing purposes.
- ArchiveTool now has field to set the output locations before triggering so that it can run unattended in a queue. The ArchiveTool also has options to skip hidden files when creating archives.
- Quicklook plugins for checksum/manifest files and ftchunk bundles.
- Directory Watchers now attempt to mount remote watch folders in the background, leading to faster launch times.
New in version 1.0.3
- The Checksum Tool can now save a manifest for a single file. It can also save a report showing verification results.
- You can drag a checksum file into the expected value field in the Checksum Tool when dealing with a single file.
- The Checksum Tool can now compare files against individual checksum files as well as manifests.
- The Checksum Tool now displays an accurate progress bar and displays more detailed information on progress.
- The Checksum Tool performs verification using a faster algorithm and uses a background thread to keep the interface responsive.
- The Directory Watcher has new tools for verifying files against accompanying checksum files. It also now has a pause tool, which delays processing.
- The Directory Watcher can now be set to skip processing for checksum (.md5, .sha1, etc) files.
- Artefacts used to appear in the Hex Editor after the scrollbar disappeared. This has been fixed.
New in version 1.0.2
- Improved the interface of the FileRenamer to make it more intuitive.
- FileRenamer numbering tools now allow you to choose whether the file number is at the beginning or end of the file name.
- The FolderPrinter now displays total sizes for folders.
- The Checksum Tool can now verify a directory structure against a manifest file.
- The Checksum Tool how supports reports in .md5 format. You can now turn off the column headers when saving a report.
- Other minor improvements.
New in version 1.0.1
- Fixed a bug in the renamer which sometimes prevented it from renaming all the files in a folder.
- Removed some unnecessary logging statements.
- Other minor bug fixes.
New in version: 1.0:
- Initial release.