Error using the Save Function. "Unable to open filename.... for out"
조회 수: 16 (최근 30일)
이전 댓글 표시
I am having trouble saving my data using the save function.
This code works but I want to add a date time at the end of it.
%name is user inputted
save(name,'x','y')
However, I am running code multiple times so I do not want to save over the old file. I am trying to get it to save with the date time at the end of it but it doesn't seem to be working. The code is:
name1 = [name,'-',datestr(now)];
save(name1,'x','y')
However this gives me the error" Error using save Unable to open file "Name-19-Sep-2020 23:45:39" for out." When I do class(name) and class(name1) they both give me 'char' so why doesn it not save name1 and how can I save it? Thank you
댓글 수: 0
채택된 답변
Ameer Hamza
2020년 9월 20일
편집: Ameer Hamza
2020년 9월 20일
Colon (:) are not allowed in filenames in most OS. Replace it with some other character
name1 = [name,'-',strrep(datestr(now), ':', '-')];
save(name1,'x','y')
댓글 수: 2
추가 답변 (0개)
참고 항목
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!