; Release 1.02. Feb 8, 1998 ; (previous release was in October 20, 1996) ;-------- -------- -------- -------- -------- -------- -------- -------- ; This utility will enable you to automatically on a routine basis delete ; and purge files from your netware volumes. ; The age in days to delete files can be measuredy by modification, archive, ; access and creation date. Wildcards are supported. ; Freeware. ; Latest version can be found at: http://www.fastlane.net/~dcollins ; My email address is dcollins@fastlane.net ;-------- -------- -------- -------- -------- -------- -------- -------- ; ; !!! Verify that you are using the appropiate commands, since, mistypes ; can cause all of your files to be deleted and purged !!! ; ;-------- -------- -------- -------- -------- -------- -------- -------- ; Configuration file for CLEANVOL.NLM ; This file is loaded when the cleanvol.nlm is first loaded. ; This file is re-loaded every day at midnight. ; The CLEANVOL.NLM has alot of delays and treadswitchs so don't worry ; if a task does not execute at the start of the specified minute. ; ; Install/Load instructions: ; Copy CLEANVOL.NLM and CLEANVOL.CFG to SYS:\SYSTEM subdirectory. ; Modify this CLEANVOL.CFG file to your requirements. ; Load NLM via server console command: LOAD SYS:\SYSTEM\CLEANVOL ; The CLEANVOL.NLM will create a screen so that you can observe its tasks. ; The .NLM will 'sleep' between tasks. ; ; ;Field Descriptions: ; #1: DayNumber or Name ; Range: 0 to 31, Weekday, Weekend, Monday to Sunday ; 0 - means to run the task everyday. ; 1 to 31 - day # of month. ; Weekday - run the task on weekdays only. ; Weekend - run the task on weekends only. ; Monday to Sunday - run the task on the specified day only. ; #2: Hour (military time) ; Range: 0 to 23 ; #3: Minute ; Range: 0 to 59 ; #4: Command 00000000 is default. ; 0xxxxxxx - Don't remove read-only files. ; 1xxxxxxx - Do remove read-only files. ; x0xxxxxx - Don't log all matching files. ; x1xxxxxx - Do log all matching files. ; xx0xxxxx - Don't delete the file. ; xx1xxxxx - Do delete the file. ; xxx0xxxx - Don't log all subdirectories traversed. ; xxx1xxxx - Do log all subdirectories traversed. ; xxxx0xxx - Use file's Modification Date/Time field for age calc. ; xxxx1xxx - Use file's Creation Date/Time field for age calc. ; xxxx2xxx - Use file's Last-Accessed Date/Time field for age calc. ; xxxx3xxx - Use file's Archived Date/Time field for age calc. ; xxxxx0xx - Don't delete empty subdirectories. ; xxxxx1xx - Do delete empty subdirectories. ; xxxxxx0x - Don't purge any and all deleted files. ; xxxxxx1x - Do purge any and all deleted files. ; ; #5: # of days old (aged) the file must be in order to be effected. ; Range: 1 to 999 - the value is the number of days from the ; date/time that the task is executed, in order for a file to be ; effected. ; #6: Volume:\Path ; Specifies the Volume:\Path of the starting directory. ; Sample: SYS:\TMP ; Sample: VOL1:\WORK ; #7: FileMask ; Specifies the filemask of the search. ; Sample: *.BAK ; Sample: 386SPART.PAR ; ; Samples: ; Sunday 23 00 00000010 3 sys: -2-.-2- ; Every Sunday at 11:00pm. Scan the entire SYS: volume. ; Do not log the activity. Purge any and all deleted files. ; This task is similar to you doing a PURGE.EXE /ALL on your ; SYS: volume every Sunday at 11:00pm. ; Samples: ; Sunday 23 15 01100000 3 sys:\user *.BAK ; Every Sunday at 11:15pm. Scan the directories starting at SYS:\USER. ; Log all files deleted. Delete all files matching the *.BAK mask ; if they have not been modified in the last 3 days. Do not delete ; read-only files, and do not delete empty directories. ; ; ;Start list of tasks here: ; (use a semicolon at start of line to 'comment'(deactivate) the line. ; A maximum of 200 tasks can be listed. ; The below tasks are read at NLM loadtime and also at midnight each day. ;Sunday 23 00 00000010 3 sys: -2-.-2- ;Sunday 23 15 01100000 3 sys:\user *.BAK