|
|
|
I offer a number of disk utilities that I have developed over the years, and use on a daily basis. They are mainly concerned with routine file and hard disk maintenance.
and because it didn't fit elsewhere:
Software Support and RegistrationThe Disk Utilities described on this page are currently freeware, but if you require support on the software you must register with me. Registration is also an easy way you can say "Thank You" if you like the software. Click here to register the Disk Utilities now! A reminder that you can be on a mailing list free of charge to be automatically notified of any updates. EqualiseProgram written to synchronise folder structures on two different computers over a network, or between a computer and a floppy disk. It can be used to keep up-to-date safety copies of files on floppy disks, or to allow program development on two different computers - perhaps one at work and one at home.
FindDuplicatesFind Duplicates was written to allow you to control your disk space usage by discovering files that are duplicated and, should you so wish, deleting one or more of these duplicates. There are many ways in which duplicate files can be deposited on your hard disk, for example programs which don't check to see if you have a particular DLL installed and install their own private copy in any case, or other programs that install a DLL in your \Windows directory when it is already in \Windows\System32.
ShowMan
Tiny Ben
TrimTreeUnsupported utility to remove files from a complete directory tree if those files are older than a specified age. Intended for command-line in overnight batch jobs. Usage example 1 - processed Meteosat data:In this example, files which are older than 2 days, living in the folder C:\MSG\images\ and below, which match either the file names for MSG HRIT channel 6 or MSG HRIT channel 7 would be deleted, and the files older than 7 days for MSG channels 2 and 9. This allows you to optimise disk storage by keeping the more interesting data for a longer period.@ECHO Delete the less interesting channels after 2 days TrimTree 2 C:\MSG\images\ *-msg-ch06.* *-msg-ch07.* @ECHO Delete the more interesting channels after 7 days TrimTree 7 C:\MSG\images\ *-msg-ch02.* *-msg-ch09.* The first parameter after the command TrimTree specifies the number of days which should elapse before a file is considered "old" and therefore a candidate to be deleted. This date is based on the file's modification date, which is the one usually displayed by Windows Explorer. The second parameter is the root of the directory tree from which you want to start the scan. The third and subsequent parameters specify the files which should be deleted. Note that I have used "wildcard" file specifiers, so that any file with "-msg-ch06." in the file name will match for the first example. The lines above would be entered into a command-file such as Nightly.cmd, and you would use the Control Panel, Scheduled tasks function to make Nightly.cmd run at, for example 03:05 in the morning. If your computer is not on 24 hours a day, you could make the task run when you start up the computer by putting a shortcut to the Nightly.cmd file in your Program File, Startup folder. Usage example 2 - unprocessed EUMETCast dataAnother use might be to remove EUMETCast data which you don't process, although this is actually better done by editing entries in the recv-channels.ini file. Suppose that you decide that any unprocessed EUMETCast data more than 2 days old is of no interest, and that you have a default EUMETCast installation where data is saved to the directory: C:\Program Files\T-Systems\BusinessTV-IP\received. Note that there is a space in "Program Files"! Into your Nightly.cmd file, you could add the lines: @ECHO Delete the unprocessed data which is 2 days old TrimTree 2 "C:\Program Files\T-Systems\BusinessTV-IP\received\" *.* This would remove any files older than 2 days which are in the \received\ directory, and in any directory below \received\. If you have other receiving directories in the TelliCast tree, you can process them as well: @ECHO Delete the unprocessed data which is 2 days old TrimTree 2 "C:\Program Files\T-Systems\BusinessTV-IP\received_EPS10\" *.* Because the directory names contains spaces, be sure to
enclose them in quotation marks (shift-2 on an English keyboard). Usage example 3 - log files from ShipPlotter and Plane PlotterHere is a different example - to keep the log files from Ship Plotter, Plane Plotter and SBS-1 BaseStation software under control. ShipPlotter log files are kept for two weeks, and the aircraft-related files for seven days. @ECHO Delete PlanePlotter and ShipPlotter log files TrimTree 7 "C:\Program Files\COAA\PlanePlotter\log files\" pp*.log TrimTree 14 "C:\Program Files\COAA\ShipPlotter\log files\" sp*.log @ECHO Delete SBS-1 BaseStation log files TrimTree 7 "C:\Program Files\Kinetic\BaseStation\" 20*.bst Information about using the Windows Task Scheduler Note: if you use TrimTree in a command-file, be sure not to call that file TrimTree.bat or TrimTree.cmd! If you do, the TrimTree command will loop. If you must call it TrimTree.bat, you will need to specify TrimTree.exe in the actual command file: TrimTree.exe 2 C:\MSG\images\ *-msg-ch06.* *-msg-ch07.*
WinTidyProgram to help recover disk space. Finds backup, object & temporary files that might be candidates for deletion and allows the user to delete one or more of these files. Can be automated. V5.0.2 - remove requirement for runtime library.
|
|
|