Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watnot!watmath!clyde!rutgers!dayton!meccts!zeke!stag!trb From: trb@stag.UUCP Newsgroups: comp.sys.atari.st Subject: HDSCAN 1.2 Message-ID: <103@stag.UUCP> Date: Sun, 29-Mar-87 13:05:24 EST Article-I.D.: stag.103 Posted: Sun Mar 29 13:05:24 1987 Date-Received: Tue, 31-Mar-87 04:25:50 EST Lines: 34 Keywords: hard disk, sweep, xtree [Back on the net at last!] I recently had a friend upload hdscan12.arc to the BITNET archives, so I hope it will propogate its way through to USENET. HDSCAN is a shareware program I just finished that will scan a hard disk in 2-3 seconds and basically give you capabilities similar to sweep and xtree on the PC. Along with tagging and untagging files for copying and deletion, you can tag files across all partitions of your hard disk for ARC'ing, do an immediate view of a file (binary files will be strings'ed), hex dump files, do selective searches for files or directories, run external programs (even passing the currently pointed to file to the program...the arc file has a tinylook.ttp included, so by simply pressing the F10 key, you can view a .TNY file), and more. The external program option was added at the last minute so I could quit adding features (the program was up to 42K). HDSCAN automatically reads a file key binding file for the function keys when it starts up, allowing you to assign, for example, F1 to C:\bin\tail.prg, F2 to D:\tinylook.ttp, F3 to C:\emacs.ttp, F4 to C:\util\pcommand.prg, F5 to C:\util\DCOPY17.tos, etc...you can make it into a very powerful frontend without waiting for enhancements and new versions... One bug has been found in hdscan 1.2 (I am currently on 1.21). Basically, I forgot that the stupid command tail passed in pexec is a pascal string (i.e. the first element of the string must contain the length of the tail.) This was fixed in the portion of the code that passes all the tagged files to the 'Add tagged files to arc file' option, but not if you try to pass too long a path to an external program (i.e. try to tinylook a file in D:\PICTURES\GOODSTUF\TINY and it probably won't get the full path. The actual length limit is 32...guess what the first character in my command string was...) Blame this on my never using long path names on my hard disk (the limit in 1.21 is a 127 char tail.) -Todd Burkey (..meccts!zeke!stag!trb) (BBS: 612-542-8980 late evenings are safest) will eventually have UNAX up and get rid of the PC...