FilExile is a simple tool for deleting files and folders which can't normally be removed as their names are too long, or invalid in some way. (It's only useful when deletes fail for name-related issues. The program can't delete files which are locked, or currently in use.)

The FilExile interface appears extremely basic. There's a "Browse" button to select the offending file/ folder, or a "Target" box where you can specify it manually. Either way, click "Delete" when you're done and the target should disappear forever.

There is a little more to the program, though. It can add an extension to Explorer, allowing you to delete files or folders from the right-click menu (Settings > Options > Advanced). A multi-threading option speeds up the deletion process, and there's even a command line interface which can delete all the folders and files specified in a "job" file. (Although if you need to run FilExile often enough to justify that, we would suspect your system has bigger problems you should investigate.)

Please note, as usual with this kind of tool, FilExile needs to be used with extreme care. If you accidentally delete something important then you could easily cripple your PC.

Version 2.00:

    · Changed the base framework to use .NET 2.0 instead of .NET 4.0 for enchanced compatibility 
    - Redesigned the GUI for increased ease of use
    - Fixed an error where the shell extension would remain enabled after uninstalling
    - Added offline help
    - Code enhancements to increase performance and efficiency
    - Added a debug mode


FilExile does a good job of removing files and folders with invalid names. It's a pity there's no support for deleting locked files, though, and a portable version would also be welcome.