误删了Pycharm工程项目、文件夹、代码文件等怎么办

前几天在整理代码时误删了之前写的一个工程文件,在网上找了各种数据恢复软件,发现各种恢复软件的功能相差无几,但是对于整个文件夹误删(文件夹比较大,不进回收站直接彻底删除)的恢复效果很差,其中免费好用的有Recuva、DIskGenius、wise Data Recovery等,其中首推Recuva可以指定到文件夹,不用扫描整个盘符,但这不是今天的重点,重点是Pycharm

一、误删文件或者想恢复到历史版本

  恢复历史版本用Pycharm打开对应工程或者文件,右键选择Local History->show History,在弹出来的选项框中就有代码的历史版本,选择对应版本点击Revert(返回键)即可恢复,如果是误删文件可以右键对应父目录或者整个Project目录,在里面查找历史版本进行恢复

二、误删整个工程文件夹

  这也是今天的重点,数据恢复软件很难做到完美恢复,但是Pycharm可以,操作方法为重新建立一个空文件夹,名字与之前删除的工程文件夹名相同,然后用Pycharm打开,右键Local History->show History,如果是外面误删的在历史版本里面找到EXternal Change或者比较早的版本,左键选中然后会出来一个目录,在里面找到对应文件恢复即可,如果是在Pycharm中删除的操作也类似不做赘述

注:此方法仅适用于Pycharm打开过的工程,且应该有限定时长(博主的是三天,还可以找回来),删除太久的无法找回,另外History打开时需要加载时间,如果显示空白需要等一会儿

发布了17 篇原创文章 · 获赞 7 · 访问量 8447

猜你喜欢

转载自blog.csdn.net/qq_40405705/article/details/98480539