同题.

解决方案 »

  1.   

    举个例子或给个源代码
    [email protected]
      

  2.   

    我以前在DOS下用PCTOOLS观察过FAT,文件被删除以后并不是真的被删,物理数据还在的,只是把文件名的第一个组16进制数在FAT中改为E5,操作系统读文件分配表时,遇到文件名是以E5开头的,就认为它被删除了,所以DOS命令就有一个:undelete,它其实就是一个改名命令,你随便提供一个文件名的第一个字符就恢复了。
    各操作系统机制是不一样的,windows你即使清掉回收站,及时用软件也是能恢复的,UNIX大概是真的删了,就了解这么多。