首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

恢复错文件

起因:我写了个程序自动重命名下载图片,改着改着,程序出了bug,把所有图片从图片文件夹 /media/disk/picure 都移动到了当前脚本工作目录 /root/bin 。...我以为原图片文件夹还有这些图片,就把当前工作目录下都删除了。 -_-b 经过:从昨天晚上到今天,抽时间找了不同软件和方法来恢复数据。...我一共测试了在三种地址查找: 在/root/硬盘里搜索全部图片(70G空间), 在/root/硬盘里搜索没有文件区域(小于70G空间), 在/media/disk/里搜索没有文件区域(500G...找出图片有几个问题:首先不会按照原来名字来命名,其次图片文件信息也会丢失,最重要是所有文件按照在磁盘位置(就是从0到最大容量数字)来存放,查找起想要文件非常不方便。...直接从英文网站下载,最好找个带keygen。免费版我使用不成功。 用这个软件复原图片包含原名字,在原文件位置结构,含有图片信息!!!

1.5K70

iOS Plist 文件

一:Plist 文件创建      Plist 文件作为我们IOS开发一种数据存储文件,还是经常会用到。在看《X-code江湖录》时候,看到了这一点。自己就写了一下,把写东西分享出来!...先看看它创建,它创建和我们其他文件创建一样 Command + N 看下图: 739006-20160423120233616-1326039103.png 二: plist 文件使用,注释里面写很清楚了...,这个plist 文件写我们经常用到省市区三级分类数据还是很好用!...至于这个三级分类数据格式,自己理一下。 这里是增加,还有删除,修改这些都是一个道理,你读取出来了,修改字典里面相应内容,再重新存储进去就可以了!...这个方法,它其实就是拼接一下路径,把前面读物到沙盒路径和后面的 plist 路径拼接成一个完整路径返回!

1.4K100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    x64内核强文件.

    x64内核中强文件实现 一丶简介 说道删除文件.有各种各样方法. 有ring3 也有ring0. 而且也有许多对抗方法....暴力删除就是这里所讲 IRP删除.给底层发送IRP即可进行删除文件. 1.步骤 步骤很简单.基本上说完就可以自己写代码做出 1.打开文件.获取文件句柄 (IoCreateFile) 2.根据文件句柄,...(有了句柄都应该第一时间想到获取它对象) (ObReferenceObjectByHandle) 3.获取文件对象设备对象指针.这个发送IRP时候需要使用(IoGetRelatedDeviceObject...(IoSetCompletionRoutine) 8.获取文件对象域指针.并且设置域指针两个成员为0.系统以他来判断这个程序是否可以删除.如果不为0.那么则无法删除运行中文件. pSectionObjectPointer...2.设置文件属性为删除.进行发送IRP强文件. */ HANDLE hFileHandle = { 0 }; PFILE_OBJECT pFileObject =

    1.3K10

    驱动开发:内核解锁与强文件

    在某些时候我们系统中会出现一些无法被正常删除文件,如果想要强制删除则需要在驱动层面对其进行解锁后才可删掉,而所谓解锁其实就是释放掉文件描述符(句柄表)占用,文件解锁核心原理是通过调用ObSetHandleAttributes...首先封装lyshark.h通用头文件,并定义好我们所需要结构体,以及特定未导出函数声明,此处定义部分是微软官方规范,如果不懂结构具体含义可自行去微软官方查阅参考资料。...,输出效果如下所示; 聊完了文件解锁功能,接下来将继续探讨如何实现强制删除文件功能,文件强制删除关键在于ObReferenceObjectByHandle函数,该函数可在对象句柄上提供访问验证,并授予访问权限返回指向对象正文相应指针...,当有了指定权限以后则可以直接调用ZwDeleteFile()将文件强制删除。...[in] ULONG ShareAccess, // 指定调用方希望文件共享访问类型(为零或 1,或以下标志组合)。

    24320

    驱动开发:内核解锁与强文件

    在某些时候我们系统中会出现一些无法被正常删除文件,如果想要强制删除则需要在驱动层面对其进行解锁后才可删掉,而所谓解锁其实就是释放掉文件描述符(句柄表)占用,文件解锁核心原理是通过调用ObSetHandleAttributes...图片首先封装lyshark.h通用头文件,并定义好我们所需要结构体,以及特定未导出函数声明,此处定义部分是微软官方规范,如果不懂结构具体含义可自行去微软官方查阅参考资料。...,输出效果如下所示;图片聊完了文件解锁功能,接下来将继续探讨如何实现强制删除文件功能,文件强制删除关键在于ObReferenceObjectByHandle函数,该函数可在对象句柄上提供访问验证,并授予访问权限返回指向对象正文相应指针...,当有了指定权限以后则可以直接调用ZwDeleteFile()将文件强制删除。...[in] ULONG ShareAccess, // 指定调用方希望文件共享访问类型(为零或 1,或以下标志组合)。

    45540

    你绝对想不到R文件不到(cannot resolve symbol R)原因

    最近在项目开发中 Android Studio R 文件突然找不到了。IDE 中出现了以下提示 cannot resolve symbol R ?...资源id冲突 虽然整个工程涉及到 R 文件都无法找到,但是跑起来却是正常,完全没有错误提示迹象! 然后就是想是不是资源文件 id 冲突了,项目一定存在重复资源!...万恶 R 文件 虽说这个 R 文件飘红不会影响项目运行,但是严重影响搬砖效率和心情啊! 于是就翻开项目 app 目录下 build 文件看看项目中是否生成了 R 文件 ?...在这个目录下是可以找到生成 R 文件。然后打开看到了 R 文件顶部有一句提示 File size exceeds configured limit (2560000)....原来工程项目一直都扩张导致 R 文件太大超出了配置大小,R 文件没有被 IDE 正确生成 class 文件。 这下感觉找到了救命稻草,肯定一把死死抓住不放。

    3.6K10

    SpringBoot之日志文件不到

    一、前言 做新应用就是这样,会遇到各种问题,昨天刚解决了加载某一个类时候抛出了class is not visible from class loader问题,今天就有遇到了日志文件不到问题,还是和二方库有关...三、问题分析 那么我们就去看看日志系统是如何查找并解析日志配置文件,SpringBoot中是使用LoggingApplicationListener这个类来进行日志系统初始化。...","logback-spring.xml" `` 综上所述SpringBoot首先去查找标准日志配置文件,如果找不到在去找拼接Spring配置文件。...四、问题解决 方案一,修改我们配置文件为logback.xml,这样在步骤(8)时候会首先查找logback.xml,应该是可以找到。...五、总结 日常开发中二方包里面不要带有日志配置文件,二方库中使用日志一般都是使用代码创建方式。 欢迎关注微信公众号 '技术原始积累'

    1.3K10

    java强制文件夹_Java 删除文件夹 和 文件 集合

    \”> // 通过 sPath.matches(matches) 方法返回值判断是否正确 // sPath 为路径字符串 2,通用文件夹或文件删除方法,直接调用此方法,即可实现删除文件夹或文件,包括文件夹下所有文件.../** * 根据路径删除指定目录或文件,无论存在与否 *@param sPath 要删除目录或文件 *@return 删除成功返回 true,否则返回 false。...以及目录下文件 * @param sPath 被删除目录文件路径 * @return 目录删除成功返回true,否则返回false */ public boolean deleteDirectory...,建立文件夹和文件都是本地建立,情况考虑应该很全面了,包括文件夹包含文件夹、文件。...文件不同情况………… 实现没有问题,可以正确删除文件夹和文件

    1.5K10

    Linux找不到占用磁盘文件 - dfdu区别

    最近经常收到磁盘空间不足告警,但是去定位可删除文件时候,发现了一个问题,df显示磁盘满了,但是du计算得到磁盘总空间却只占到磁盘空间50%左右。...df统计是文件系统(FileSystem)中空闲磁盘大小,这个数值可以在文件系统中直接得到,所以命令执行很快 du统计目录及文件占用磁盘大小,如果文件删除(被标记为deleted状态)则不统计.../srv 14G . df显示磁盘占用100%(磁盘一共18G),du命令却只查找到14G空间占用 问题定位 查看打开文件列表 [tenmao@vm ~]$ lsof | grep deleted...一个猜测 创建文件时候,如果df显示磁盘满,但是du显示有空间,是否可以创建文件?...结果显示:创建文件时候,判断磁盘空间使用但是df结果 (这也很符合预期,因为文件还是交给文件系统来管理) 参考 诡异Linux磁盘空间被占用问题 情景linux--如何快速生成大文件

    5.4K20
    领券