A file name manipulation tool.