UNDELETE
(undelete)
恢复以前用<DEL>命令删除的文件。 
UNDELETE为防止偶然误删除文件提供了三级文件保护—Delete Sentry(删除警戒),Delete Tracker(删除跟踪)和标准方式。
UNDELETE
[[drive:][path]filename] [/DT|/DS|/DOS] 
UNDELETE
[/LIST|/ALL|/PURGE[drive]|/STATUS|/LOAD|/UNLOAD 
|/S[drive]|/Tdrive[-entries]]  
[drive:][path]filename
指定要恢复的文件的名字和位置。默认时,UNDELETE恢复当前目录中所有已删除文件。 
开关 : 
/LIST
列出有可能恢复的删除文件,但是并不恢复任何文件。[drive:][path]filename参数和/DT,/DS,/DOS开关控制此开关生成的清单。 
/ALL
恢复删除文件而不提示确认。若Delete Sentry存在,则UNDELETE使用Delete Sentry方法;否则,若Delete Tracker存在,则UNDELETE使用Delete Tracker;否则,UNDELETE从DOS目录中恢复文件,将文件名中丢失的第一个字符设成#符号。若存在重名文件,则此开关按照如下字符次序试每个字符直到文件名不重: 
#%&0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ。 
/DOS
只恢复在内部列出被MS-DOS删除的那些文件,对每个文件都提示确认。此开关使UNDELETE忽略存在的删除跟踪文件。 
/DT
只恢复那些在删除跟踪文件中列出的文件,对每个文件都提示确认。 
/DS
只恢复在SENTRY目录中列出的文件,对每个文件都提示确认。 
/LOAD
将Undelete内存常驻程序装入内存时使用UNDELETE.INI文件中定义的信息。若UNDELETE.INI文件不存在,则UNDELETE使用默认值。 
/UNLOAD
从内存中卸出Undelete程序的内存常驻部分,关闭恢复已删除文件的功能。 
/PURGE[drive]
删除SENTRY目录的内容。若为指定驱动器则UNDELETE在当前驱动器上查找目录。 
/STATUS
显示对每个驱动器的删除保护类型。 
/S[drive]
允许Delete Sentry级的保护并装入UNDELETE程序的内存常驻部份。程序记录的信息用于恢复指定的驱动器上已删除的文件。若不指定驱动器,使用此开关则允许对当前驱动器上使用Delete Sentry级的保护。指定/S开关装载内存常驻程序时使用定义在UNDELETE.INI文件中的信息。 
/Tdrive[-entries] 允许Delete
Tracker级的保护并装入UNDELETE程序常驻内存部分。程序记录的信息用于恢复已删除文件。drive参数指定希望UNDELETE保存删除文件信息的磁盘驱动器。可选的entries参数必须在1到999之间,指定删除跟踪文件(PCTRACKR.DEL)中的最大项数。项数的默认值取决于跟踪磁盘的类型。列表列出了磁盘大小,默认的登录项数和它对应的文件大小: 
磁盘大小 项  文件大小  
360K  25 5K  
720K  50 9K 
1.2 MB 75 14K 
1.44 MB  75 14K 
20 MB  101 18K 
32 MB  202 36K 
32 MB  303 55K 
注意:不能在JOIN或SUBST命令重定向的驱动器上使用删除跟踪。若要使用ASSIGN命令,也必须在使用UNDELETE安装删除跟踪之前。
★★★★★实例★★★★★:
如下命令指定UNDELETE一次在当前目录中恢复所有的删除文件,对每个文件都提示确认。使用删除跟踪的最高可用级别: 
undelete 
如下命令指定UNDELETE恢复驱动器C根目录中扩展名为.BAT的删除文件,对每个文件都不提示确认: 
undelete c:\*.bat /all 
如下命令将UNDELETE程序的内存常驻部分装入内存,创建一个名为SENTRY的隐含目录,并指定UNDELETE将在C盘上删除的文件移到SENTRY目录: 
undelete /sc 
如下命令将UNDELETE程序的内存常驻部分装入内存,并且在驱动器C上创建跟踪400个删除文件的PCTRACKER.DEL文件: 
undelete /tc-400