var fDesc=new Array(); fDesc[0] = "Sophisticated Rename is a versatile application, which is very useful for doing plenty of operations, and it can serve wide range of categories of users’ right from music lovers, down to across the professional photographers and more. The software processes all kinds of files using flexible algorithms with the help of various data types like constants, counters, variables, etc., with a separate provision for each for them.

For instance, constants add any text to the renaming template, text variables add a text line that can be updated before every processing, variables represent any limited part of the original file name or other string, counters allow the user to numerate files, which may be numerical or alphabetical, extra variables refer to the metadata of files - EXIF (jpeg, tiff), ID3 (mp3), etc. , external variables call own plug-in programs for additional processing, and the conditionals facilitate the user to deal with the most complicated cases as well.

What’s more all the data types are defined visually and can be added to the template with a click of a button, and even the preferences can be saved to a preset to be used later with other files.

The application permits the user to sort out files to different folders automatically, and the files are distinguished according to either filename, content of the file, or its extension. The program is also capable of altering attributes, dates and times of files, which can be done in compliance with EXIF as well, and the user can choose one of the five available case types for any item in the template or the file name as a whole."; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }