PURPOSE: MANAGE QUICKEN BACKUP DIRECTORY FILES, i.e., MQBUDF.
I have written a script in Python that meets the following =====================================================REQUIREMENTS: 1) Read in all file names from Quicken backup directory. 2) Produce a list of all Quicken backup file names with date. 3) Keep all: a) Backup files created within the last 38 days. b) Month-end backup files for last 18 months. c) Year-end backup files for last 10 years. NOTE: If MQBUDF finds no backups in the last 38 days then MQBUDF will revise options file "options.jsc" to show a keep date that will be equal to the most recent backup set. 4) Delete all other Quicken backup files (by request only). 5) ONLY Quicken backup files can be in the Quicken backup directory. 6) Quicken backups must be created within +/- 7 days of each month-end. 7) Quicken backup file names must be in the following format: Name_yyyymmdd.ext. 8) "Python MQBUDF.PY" command-line options are as follows: a) /? Outputs the command-line options syntax, i.e., "Python MQBUDF.py /?". b) /D Dumps Quicken backup directory information into a tab delimited text file "QDump.txt". c) Drive:\Path to Quicken backup files, e.g., G:\QUICKEN\BACKUP. 9) Place backup file names that can be deleted into file DQfiles.txt for viewing. Requires a procedure when file DQfiles.txt gets too large that it will remove the first few records. Maximum file size should be about 48K, i.e., about 1,000 records or 140 backup days. 10) Have a file called options.jsc set the default path and/or numeric digits however, the command-line option will override this default path. Also, keep special backup file dates, that are not the regular keep dates, in this options.jsc file, e.g., "Keep:
20050615". Plus set AutoDelete to Yes, in order to automatically delete the non-keep backup files, e.g., AutoDelete: Yes. However, if using command-line arguments then turn off AutoDelete. =====================================================If anyone is interested please contact me.Thanks, Jim