保存的Mathematica文件实际上没有保存

Eli*_*sey 5 wolfram-mathematica

我有一个精心打造的Control-S反射(即我痴迷地保存我的工作),但是当Mathematica崩溃时,文件打开,当我重新启动Mathematica并打开文件时,保存的更改无法恢复.它在我第一次打开它之前恢复到文件的状态,然后进行(并保存)任何更改.

我怎样才能真正保存我的工作,而无需保存,关闭和重新打开笔记本,具有与我"保存"相同的强迫性规律?

我在Windows XP x64机器上运行Mathematica 8.0.

编辑:只是为了澄清,我并不担心崩溃.我担心的是保存而不是实际储蓄.

Sjo*_*ies 2

这可能是 Windows 未将其磁盘缓存刷新到磁盘的情况。您可能想尝试 Sysinternals 的工具Sync。“只要您想知道修改后的文件数据是否安全地存储在硬盘上,就可以使用它。”

您可以让 Mathematica 调用 Sync 使用Run并使用计划任务在后台自动执行该过程,如本答案所示