Each time you run the program, a new.msh file is generated

1 view (last 30 days)
I can generate a.msh file format file through this code
filename=['lin','.msh'] ;
fid=fopen(filename,'w');
But every time I run it, I will overwrite the previous data. I want to generate a new.msh file in the same path every time I run it.The generated file name is not required. What should I do?

Accepted Answer

Rik
Rik on 15 Nov 2022
You can use the tempname function to generate a random file name.
You can also use sprintf to compose a file name that includes the date and time.
Alternatively you can use a FEX submission by Stephen to number your files automatically. You can look it up yourself, but I will edit my answer in a bit.

More Answers (0)

Categories

Find more on System Composer in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!