> DOS 中文参考手册 > undelete

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



上一篇:
下一篇: