With PowerGREP you can rename files or move them into different folders by searching and replacing through their file names or their full paths. You can copy files and even copy or move folders with all of their contents in the same way.
You can change file names based on file contents by using the “filter files” option to first search for something in the contents of the files and then using that in the replacement in the file name. This is particularly powerful in combination with PowerGREP’s ability to extract meta data from audio and image files.
PowerGREP supports all the popular archive and compression formats. You can compress or decompress individual files by renaming files to add or remove extensions like .gz, .bz2, or .xz. You can even replace these extensions with another extension from this list to change a file’s compression method. PowerGREP automatically notices a change in extension and transparently compresses, decompresses, or recompresses files as needed.
You can add files to archives such as .zip or .7z by searching and replacing their paths to include the name of an archive. You can extract files from archives by searching and replacing their paths to replace the name of the archive with a regular folder. If you want to rename, move, or copy the archives themselves, simply tell PowerGREP to treat archives as ordinary files for that action.
There are two ways in which you can get your own copy of PowerGREP and evaluate the software risk-free.
The best option is to buy your own copy of PowerGREP for US$ 159. Your purchase is covered by Jan Goyvaerts's personal three month risk-free unconditional money-back guarantee. This allows you to try the software without any limitations and without any risk for three months.
Alternatively, you can download the free evaluation version of PowerGREP. The free evaluation version can be downloaded anonymously. It allows you to explore PowerGREP for 15 days of actual use. Full documentation is included. The documentation extensively covers both PowerGREP itself, and the regular expression syntax.