excel临时文件在哪里:分系统路径与查找办法
excel临时文件在哪里,Windows系统有三个核心查找路径,分别是系统临时目录%temp%、自动恢复目录、未保存文件目录,Mac系统存放在沙盒容器内的AutoRecovery和临时缓存目录,你可以直接复制路径访问,也能在Excel选项里查看自定义路径;临时文件后缀多为.tmp、~$开头、.xlsb,正常关闭Excel后多数临时文件会自动清除,只有程序异常崩溃、强制结束进程时,文件才会保留,该查找方式不适用于已经正常保存并关闭Excel、且系统自动清理过临时文件夹的场景。
excel临时文件Windows路径查找
打开资源管理器,在地址栏输入%temp%回车,就能直达系统临时文件夹,这里存放Excel编辑时生成的实时临时缓存文件,文件名大多以~$加上原文件名开头,部分文件后缀为.tmp,打开这类文件前建议先复制副本,避免直接修改造成文件损坏。你也可以打开Excel,点击文件、选项、保存,页面里会直接显示自动恢复文件位置,复制路径粘贴到资源管理器跳转,这个文件夹存放定时自动备份的恢复文件,默认间隔10分钟生成一份。
Windows专属的未保存文件目录路径为C:\Users\你的用户名\AppData\Local\Microsoft\Office\UnsavedFiles,这个目录存放Excel标记为未保存的文档副本,文件保留时长一般为4天,超过时限后系统会自动清理,AppData文件夹属于隐藏文件夹,如果你看不到,需要在资源管理器上方勾选查看选项里的隐藏的项目。
路径可以自定义修改。
excel临时文件Mac路径查找
Mac端的Excel采用沙盒隔离机制,临时文件和自动恢复文件不会放在通用系统临时目录,打开访达,按下快捷键Shift+Command+G唤起前往文件夹窗口,粘贴路径~/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery,这是Mac版Excel自动恢复文件的默认位置,文件命名会带有AutoRecoverysaveof字样。
Mac还有一处临时缓存目录,路径是~/Library/Containers/com.microsoft.Excel/Data/Library/Caches/TemporaryItems,Excel运行过程中生成的.tmp临时文件常出现在这里,Mac的Library文件夹默认隐藏,只能通过前往文件夹的方式快速进入,直接在访达浏览很难找到。
excel临时文件不同查找方式对比
| 查找方式 | 适用系统 | 文件保留条件 | 文件类型 |
|---|---|---|---|
| %temp%系统临时目录 | Windows | Excel异常关闭,未正常退出 | .tmp、~$临时缓存 |
| 自动恢复目录 | Windows、Mac | 开启自动恢复,按时间间隔生成 | .xlsb恢复备份 |
| UnsavedFiles未保存目录 | Windows | 文档从未执行保存操作 | 未保存工作簿副本 |
自动恢复功能需要手动开启才会生成备份文件,在Excel保存设置页勾选每隔N分钟保存自动恢复信息,你可以自行调整时间,缩短间隔可以提升找回内容的概率,但会小幅增加硬盘读写压力。网络盘上打开的Excel文件,临时文件依旧生成在本地电脑的上述目录,不会直接保存在网络存储位置,网络中断不会把临时文件转移到云端。
系统磁盘清理工具、第三方清理软件执行清理任务时,会优先删除%temp%文件夹内所有tmp格式文件,哪怕Excel崩溃留下的临时文件也会被清除,如果你刚遇到Excel闪退,优先不要运行清理软件,第一时间去对应路径查找。
找到临时文件后,不能直接双击tmp文件打开,你需要把文件复制到其他文件夹,把后缀修改为.xlsx,再用Excel尝试打开,部分损坏严重的临时文件,修改后缀后也无法正常读取,属于正常情况。
OneDrive同步的Excel在线文档,自动历史版本优先在OneDrive网页端查看,本地临时文件夹里的副本同步存在延迟,在线文档的本地临时文件完整性低于本地文档的临时文件。
