sd卡中的文件夹删除了怎么恢复,SD卡删除的文件如何恢复

  据统计,现如今SD卡的使用频率非常高,为手机扩展内存、放在相机中保存照片等等,SD卡的内存也越来越大,而里面的数据储存量也多了起来,那么当SD卡中文件删除了怎么办呢?SD卡删除的文件如何恢复?

  得力数据恢复软件是一款数据恢复功能非常强大的数据恢复工具,软件采用了最先进的深度扫描恢复技术,可以帮助我们实现存SD卡等储设备的深层次扫描,从而完整找出丢失的数据并进行完整的恢复。下面是具体操作方法:

    第一步,选择数据恢复软件。当SD卡数据丢失后,及时进行数据恢复是最明智的选择,只要没有对SD卡进行其他的数据操作,我们即可轻松找回SD卡丢失的数据。在恢复前,我们需要借助一款神奇的得力数据恢复软件。


  第二步,选择适当的数据恢复模式。运行得力数据恢复软件,这款软件恢复功能齐全,恢复文件多样,格式化SD卡数据恢复可在数据恢复模式中选择“万能恢复”功能。

 

 

  第三步,选择需要扫描的磁盘分区。当软件切换的界面后,我们可以在界面中查看到SD卡磁盘分区,这里请选择格式化的SD卡,然后点击“下一步”按钮。

 


 

  第四步,扫描并找到要恢复的文件。静待得力数据恢复软件扫描完成,我们可以在软件界面中查看到扫描到所有内容,这里可以在界面左侧按照路径找到要恢复文件。


  第五步,勾选要恢复的SD卡文件。找到想要恢复的SD卡文件后,可以点击预览进行确认,接着在要恢复的所有文件前的方框中点击勾选,然后点击“恢复”按钮。

 


 

  第六步,选择要恢复文件的储存位置。软件切换界面后,请点击“浏览”按钮,给格式化SD卡中恢复的数据选择一个储存位置,这里可以储存在电脑,或是提前准备一个容量足够的储存媒介,然后点击“下一步”按钮进入数据恢复状态,恢复格式化SD卡数据。


  第七步,数据恢复之后,点击前往导出目录,就可以看到您恢复出来的数据了。

删除SD卡文件夹,需要使用FATFS文件系统提供的相关函数。以下是一个简单的例子,可以让你了解如何在STM32上使用FATFS文件系统删除SD卡文件夹。 首先,你需要初始化FATFS文件系统,包括挂载SD卡、打开文件夹等操作。下面是一个初始化FATFS的示例代码: ```c FATFS fs; FRESULT res; DIR dir; res = f_mount(&fs, "", 1); if (res != FR_OK) { // 处理挂载失败的情况 } res = f_opendir(&dir, "/folder_name"); if (res != FR_OK) { // 处理打开文件夹失败的情况 } ``` 上面的代码,`f_mount`函数用于挂载FATFS文件系统,`f_opendir`函数用于打开指定的文件夹。 接下来,你可以使用`f_readdir`函数遍历文件夹的所有文件和子文件夹,然后使用`f_unlink`函数删除文件夹和其文件。下面是一个示例代码: ```c FILINFO fileInfo; while (f_readdir(&dir, &fileInfo) == FR_OK && fileInfo.fname[0] != 0) { if (fileInfo.fattrib & AM_DIR) { // 如果是子文件夹,则递归删除 if (strcmp(fileInfo.fname, ".") != 0 && strcmp(fileInfo.fname, "..") != 0) { char path[64]; sprintf(path, "/folder_name/%s", fileInfo.fname); res = f_unlink(path); if (res != FR_OK) { // 处理删除失败的情况 } } } else { // 如果是文件,则直接删除 char path[64]; sprintf(path, "/folder_name/%s", fileInfo.fname); res = f_unlink(path); if (res != FR_OK) { // 处理删除失败的情况 } } } ``` 上面的代码,`f_readdir`函数用于读取文件文件信息,`f_unlink`函数用于删除文件文件夹。在遍历文件夹时,需要忽略`.`和`..`两个特殊的文件夹。 最后,你可以使用`f_closedir`函数关闭文件夹,以释放相关资源: ```c f_closedir(&dir); ``` 这样,你就可以使用FATFS文件系统在STM32上删除SD卡文件夹了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值