DOS技巧

Author: 安徽 余皓磊 Date: 1995-10-20

        DEL命令是一个危险的命令,它只有在执行DEL *.*时才给出确认提示行,而在删除单个文件,同文件名的文件和同后缀名的文件时,并没有确认提示,这种情况下如果不小心键入不愿删除的文件名,就只好使用UNDELETE命令来恢复了。这是消极的做法,其实利用新增的/P开关我们即可实现给DEL命令加上确认提示行的设想。但是每次使用DEL命令都要记得加/P开关也是一件麻烦事。由于DOSKEY的宏处理先于内部命令,所以我们只需在AUTOEXEC.BAT文件里加上一个宏,使DEL=DEL/P,让这个宏来接管DEL命令就行了。这个宏如下:
        DOSKEY DEL=DEL Y1 /P
        2.DELTREE的另一种用法
        使用DEL命令删除文件时,它只能删除普通属性的文件,而属性为:隐含,系统或只读时,DEL命令就无能为力了。只有借助PCTOOLS等工具软件才能删除这些特殊属性的文件。DOS 6.X中的DELTREE命令是用来一次删除一个目录树的,它可以一次删除指定目录下所有文件及子目录(而不管它们的属性)具有强大的删除功能。其实你可能有所不知,使用DELTREE FILENAME的格式就可以把文件名当做子目录来处理。DELTREE将提示你确认是否决定删除。如果你不想它有确认提示,只需增加一个开关/Y,例如:DELTREE/Y PLAY.EXE 即可删除任何属性的文件。
        (安徽 余皓磊)