备份软盘的目录管理

Author: 林友桂 Date: 1997-01-01

  使用电脑的时间长了,对个人的文章和搜集的资料进行备份的软盘也随之增多,这使得管理起来要费些周折。大家一般采取在软盘标签上书写目录的办法,不过,这并不方便。记得曾看到过一个专门用来收集磁盘目录数据的软件DISKCAT,很好用。不过该软件是测试版,有时间上的限制,而且只能在Windows环境下使用。
  其实只要用两个简单的DOS命令就可以实现CAT的功能:DIR和COPY。
  具体的做法如下:
  先在根目录下建一目录:CAT,用以存放目录数据。
  再用EDIT编一个批处理文件:CAT.BAT:
  @echo off
  ren cat\cat.txt c.txt
  dir a:>c:\ca.txt
  copy c:\cat\c.txt+c:\ca.txt c:\cat\cat.txt
  del c:\ca.txt
  del c:\cat\c.txt
  第三句的DIR后根据需要加参数,比如不要文件的详细资料(日期和大小),可加/W参数,要显示所有子目录内容可加/W/S,显示隐含文件则用DIR/A。
  把备份有资料的软盘编上号,再依次插入软驱,利用DOS下的LABEL命令分别给每张盘写上卷标(卷标与编号要一致)。
  插入编号为01的盘,执行CAT,此时会发现有一处显示file not found,应不加理睬(这是因为找不到CAT.TXT缘故,第二盘开始即无此现象),然后再插入第二张盘,再执行CAT……如此重复,直到所有的备份盘都做过一遍。这样,每张磁盘的目录数据便按顺序列在CAT目录中的CAT.TXT文件中(排列的次序是从上到下,如果要从下到上,只要修改COPY一行中C.TXT和CA.TXT的次序就可以了)。用中文系统打开这个文件,就可以查阅磁盘中的目录,卷标和内容一目了然。要查询文件时,直接利用中文编辑器所带的查询功能,查到这个文件所在的卷标,再取出相应的软盘。
  在Windows 95下可用鼠标点住CAT.TXT,按下右键,建立一快捷方式,再把此快捷方式直接拖到桌面上。在DOS下可编一DIRCAT.BAT文件(启动中文支撑环境UCDOS、TW和字处理软件CCED、ASE等)。如果在CAT.BAT中再加入CCED中的LIST.COM,还可以显示文件内容的前几十个字节(压缩文件除外)。
  以后如有增加的备份盘,只需在备份后再键入一次CAT命令,就把新增的这张软盘的内容加入CAT.TXT里去了;如果有一张磁盘的目录更新,可以键入DIR>TXT命令,再用中文编辑器(如DOS下的CCED或Windows下的记事本)打开这个TXT文件和CAT目录下的CAT.TXT文件,再以TXT取代相应的内容即可。