如何使用C#取消删除文件?

我想找一些丢失的.jpg图片.这是一个.bat文件来设置我的情况的简化版本
md TestSetup
cd TestSetup
md a
cd a
echo "Can we find this later?" > a.abc
del a.abc
cd..
rd a

再次打开文本文件需要什么代码?我实际上正在寻找以类似方式处理的.jpeg文件

更多细节:我正在尝试从以前的单触备份中恢复图片文件,其中目录和文件已被删除,所有内容都保存在备份中,并带有单个字符名称,并且每个文件都具有相同的3个字母扩展名.有一个当前备份,但他们需要查看以前删除的(或至少.jpg文件).

这是我试图接近它的方式:C# code

解决方法

据我所知,大多数文件恢复工具实际上读取磁盘上的低级文件系统格式,并尝试将已删除文件拼凑在一起.这是有效的,因为至少在FAT中,删除文件仍驻留在指定目录的扇区中(只是使用不同的第一个字符将其标识为“已删除”).新文件可能会覆盖这些已删除的条目,从而使文件无法恢复.这只是一点理论.

There is a current backup but they
need to view the prevIoUs deleted ones
(or at least the .jpg files).

除非在您想要还原时对该文件进行备份,否则我相信您将很难获得该文件而无需使用低级文件系统读取.即便如此,如果已经进行了足够的修改(或者它不是像FAT这样的简单文件系统),你可能会失败.

相关文章

原文地址:http://msdn.microsoft.com/en-us/magazine/cc163...
前言 随着近些年微服务的流行,有越来越多的开发者和团队所采...
最近因为比较忙,好久没有写博客了,这篇主要给大家分享一下...
在多核CPU在今天和不久的将来,计算机将拥有更多的内核,Mic...
c语言输入成绩怎么判断等级
字符型数据在内存中的存储形式是什么