Visual Studio Code新建文件夹存放的文件过段时间自动删除如何解决?
可能的原因
- 文件夹创建在了系统临时目录:Windows的
C:\Users\<用户名>\AppData\Local\Temp、macOS/Linux的/tmp都属于系统自动清理的目录,很多用户新建文件夹时没有注意路径,直接在VS Code弹窗默认的临时路径下创建,就会被系统定期清理删除。 - 第三方VS Code插件规则错误:部分带文件清理功能的插件(比如临时文件清理、未提交资源清理类插件)配置规则不合理,会将正常工作目录识别为待清理资源执行删除操作。
- 安全软件/云盘同步故障:杀毒软件、安全防护工具误判工作目录为恶意目录执行隔离删除;或者文件夹放在云盘临时缓存目录,同步出错时触发本地文件删除。
- 工作区配置错误:部分用户误将项目目录设置为VS Code临时工作区缓存目录,重启或者清理VS Code缓存时会连带删除项目文件。
修复方案
- 固定工作目录存储路径:专门在非系统盘(Windows建议D盘、macOS建议个人文档目录)创建固定的
workspace文件夹,所有项目都存放在这个目录下,每次新建文件夹时注意核对路径栏,不要选择临时目录存放文件。 - 排查异常插件:先禁用所有第三方安装的VS Code插件,重启软件后测试是否还会出现文件删除问题,若问题消失再逐个启用插件定位问题插件,调整对应清理规则或者直接卸载异常插件。
- 调整安全软件/云盘配置:将你的固定工作区目录加入杀毒软件、安全防护工具的白名单,避免误删;云盘同步时不要把工作目录放在临时缓存区,开启云盘的本地文件备份功能,避免同步故障丢失文件。
- 增加文件备份机制:建议给所有项目启用git本地仓库管理,代码修改后及时提交,就算出现文件误删也可以从git提交历史恢复内容,不会完全丢失所有工作成果。
内容的提问来源于stack exchange,提问作者qqq.90
相关产品推荐
相关产品推荐

