我尝试使用 Matlab 中的命令窗口保存我的文件。不幸的是,它用新文件替换了我的文件。现在我无法取回它。这可能很容易,但我不熟悉在 Matlab 中使用命令窗口。
问问题
131 次
1 回答
1
你在这方面不走运。保存到文件将不可挽回地覆盖任何具有该名称的现有文件,除非您使用-append
选项另外指定。将来,如果您有一个重要的数据集,因为它要么不可重现,要么因为生成它需要很长时间,我建议要么备份它,要么用时间戳保存它。这是一个例子:
function save_t(name,varargin)
save(sprintf('%s-%d',name,time),clock*[1e8 1e6 1e4 1e2 1 0].',varargin{:});
end
将其保存到 matlab 路径中名为“save_t.m”的文件中,然后您可以像调用save
函数一样简单地调用它,但现在它将添加时间戳。
save_t filename
这将有助于确保您不会意外覆盖现有文件。
于 2013-10-20T00:01:45.683 回答