DelAge32/64, Version 2.56, © 2003-2020, Horst Schaeffer
DelAge32 is a command line tool that deletes or moves files by age (number of days).
The age is calculated as date difference (each date determined at local time). By default the "last modified" file stamp is taken to calculate the age (see options /created, /modified and the note about file stamps).
By default the console output lists all deleted or moved files with their age (number of days).
The output can be redirected to a file according to console conventions (as UTF-8 text by default).
In case of any syntax errors the program will take no action.
Note about file stamps:
Usually you would not expect that a file has been "modified" before it was "created".
However, when a file is copied, for example, the new copy is "created" at the current date (obviously), whereas the "last modified" stamp is taken from the original file, because it is supposed to refer to the contents - not the physical file.
Delage32 deletes files, and optionally removes empty folders. Delage32 was not designed to delete directory structures depending on the age of the folder, regardless of the age of the files inside.
Output character encoding:
Delage32 handles UNICODE file names and paths internally, and displays all file names correctly, provided that the characters are included in the UNICODE version of your console font. For redirection to a file special ecnoding options are provided (default: UTF-8). Files are written without BOM ("byte order mark")
CMD script code page:
If your CMD script includes non-ASCII characters (in file names, for example), you have to take care that the code page (CHCP command) matches the character encoding produced by your text editor (ANSI, UTF-8, legacy OEM). For details see CodePage.txt included in the download package.
This program is distributed as "freeware," copyright reserved by the author. There are no warranties of any kind, nor any liability by the author. Users accept full responsibility for the use they make of the software and for any damage caused thereby.
Email: horst.schaeffer at gmail.com