Short: Advanced rename/renumber CLI program. Author: Constantinos Nicolakakis (cnicol@compulink.gr) Uploader: Constantinos Nicolakakis (cnicol@compulink.gr) Version: 2.910 Type: util/cli Requires: AmigaOS 2.0 Replaces: util/cli/SRename.lha SRename is an advanced Rename CLI command. Features include: - 54 CLI options - Easy to use command interface - Total control over recursion - Wildcard and multiple filename support - Selector - Action keyword separation that allows building specialized functions - Can perform intelligent renumbering with automatic checking for filename clashes - Unlimited number-basename format support for renumbering - Can execute multiple actions in one go - Supports long filenames on filesystems that allow them - Can also modify filename comments - Low and efficient memory usage - It's freeware Changes since last version: - BASENAME has now become a proper selector which means that the basename of a filename sequence can now receive any of the available actions, and isn't limited to just replacement anymore. To complement this feature the position of the number within the basename is calculated automatically according to the basename's modification. - Added the NUMBERPOS keyword for manually setting the position of the number within the basename instead of using AT for this, as AT may now be used by actions that modify the basename. - The UPTO keyword can now also receive a filename so that when SRename is used from a file manager for renumbering, the user can select the starting and ending filenames from a lister. - BEFORE and AFTER can now be used with the code and single-character modes of MATCH. - The code of SWAP, LSHIFT and RSHIFT was completely rewritten to implement the automatic number positioning with basename modification. - Now if specific components are given with SWAP they must be at least two or SWAP will do nothing. - Fixed small bug that sometimes caused an enforcer hit when EXCLUDE and DELETE was given. - Fixed harmless bug in the renumbering code and restructured it for clarity. - General code cleanup. ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 2594 1265 51.2% 08-Nov-99 10:25:52 Docs.info 1463 675 53.8% 08-Nov-99 10:25:50 +ButtonBank&StartMenu.doc 2957 2022 31.6% 08-Nov-99 10:25:50 +ButtonBank&StartMenu.doc.info 7617 2880 62.1% 08-Nov-99 10:25:50 +History.txt 2957 2027 31.4% 08-Nov-99 10:25:50 +History.txt.info 61023 18959 68.9% 08-Nov-99 10:25:50 +SRename.doc 2957 2023 31.5% 08-Nov-99 10:25:50 +SRename.doc.info 51681 51681 0.0% 08-Nov-99 10:25:50 +Usage_with_DOpus.png 2099 1396 33.4% 08-Nov-99 10:25:50 +Usage_with_DOpus.png.info 2594 1266 51.1% 08-Nov-99 10:25:52 DOpus.info 9580 1567 83.6% 08-Nov-99 10:25:50 +SRename_buttonbank 3478 677 80.5% 08-Nov-99 10:25:52 +SRename_buttonbank.info 9116 1422 84.4% 08-Nov-99 10:25:50 +SRename_startmenu 3478 678 80.5% 08-Nov-99 10:25:50 +SRename_startmenu.info 21984 14527 33.9% 08-Nov-99 10:25:52 SRename 21904 14466 33.9% 08-Nov-99 10:25:52 SRename.020 -------- ------- ----- --------- -------- 207482 117531 43.3% 08-Nov-99 18:44:28 16 files