VSCode中.ipynb文件误覆盖后的恢复求助
恢复被覆盖的.ipynb文件的可行方法
- 检查VSCode第三方本地历史扩展:如果装过
Local History这类扩展,右键目标.ipynb文件,找「Local History」选项,它的本地备份记录通常比VSCode自带的更久,说不定能找到覆盖前的版本。 - 用系统自带的文件版本恢复功能:
- Windows:右键文件所在的文件夹,选「属性」→「以前的版本」,如果开了系统还原或文件历史,这里会有不同时间点的文件夹快照,挑覆盖前的版本恢复即可。
- macOS:打开「时间机器」,定位到文件所在位置,回溯到覆盖发生前的时间点,恢复对应的.ipynb文件。
- 找Jupyter的 checkpoint 临时文件:编辑.ipynb时,Jupyter会自动生成同名的
.ipynb-checkpoint文件,就在原文件同目录下,把这个文件重命名成.ipynb,大概率是你之前保存的版本。 - 检查回收站:少数场景下覆盖操作会把旧文件移去回收站,直接去回收站里找找看。
内容的提问来源于stack exchange,提问作者Linh Nguyễn Vũ
相关产品推荐
相关产品推荐

