昨天,我将一些文件移到了 Windows 7 计算机上的一个文件夹中。其中一个是文本文件,其他的是 Matlab 代码。今天,我在 Notepad++ 中打开了该文本文件,并编辑、保存和运行其中一个 Matlab 文件。我在调试模式下退出了 Matlab,令我惊讶的是,与此同时,Notepad 向我发送了一条消息“此文件已被外部修改...”,当我检查文件夹以查看原因时,我发现全部我移过来的文件已被删除,而且不在回收站中。此外,该文件夹中的旧文件仍然保留!
我能够“保存”文本文件,因为临时副本已在 Notepad++ 中打开,但由于我刚刚关闭它,所以 Matlab 文件不见了。
搜索了整个电脑却一无所获,所以我能想到的唯一解释就是我的系统不知怎么把那个文件夹恢复到了以前的版本,而我昨天移动的文件已经不存在了。这与该文件夹的最后一个 Windows 还原点一致,即 2015 年 3 月 11 日。我就是不明白它怎么可能做到这一点当我打开文件时。
我也不确定我应该在事件查看器中查找什么来查看可能出了什么问题。我也没有看到任何可能导致此问题的错误或值得注意的事件。
关于发生了什么,我该如何避免这种情况,您有什么想法吗?此外,有没有地方可以查看所有 Windows 还原活动的历史记录?
答案1
事实证明这不是 Windows 的问题,而是 MATLAB 2014b 中的一个严重错误。
http://de.mathworks.com/support/bugreports/1090500
可以通过更新到最新版本的 Matlab 来纠正这个问题。