请教matlab在save前 如何判断是否有重名文件?
来源:百度知道 编辑:UC知道 时间:2024/06/08 15:13:05
filename='test.dat';
save (filename,'S','-ASCII');
如何在save前 判断一下当前目录中是否有重名文件,如果没有,就执行save,如果有,就跳出窗口让用户选择是覆盖还是重新起个名字?
谢谢
save (filename,'S','-ASCII');
如何在save前 判断一下当前目录中是否有重名文件,如果没有,就执行save,如果有,就跳出窗口让用户选择是覆盖还是重新起个名字?
谢谢
可以用fopen试着打开该文件,如果不存在该文件函数返回值为-1,即可判断
用exist函数就可以了。这个比较方便
或者用dir函数得到当前文件夹里面所有的文件名,再循环比较一下也可以。