Check if file exists (without having the full name)
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Lets call the file i want to save file1. I am versioning the files.
file1_v1-0
file1_v1-1
Lets say i want to save file1_v1-1. I want Matlab to check if file1 is already existing in the folder i want to save it.
- If file1_v1-1 is already there -> skip
- If file1_v1-1 is there but in an older version. -> Delete old version and save new one.
- If file1_v1-1 is not there at all. -> save file1_v1-1
I have huge trouble with point 2. I tried to build something with "dir " and "stringfind". But that was not very satitisfying. Also tried to use "exist" but i need the full filename to work with that
Hope i made my problem clear. Thanks for your help.
0 Kommentare
Antworten (1)
Stephen23
am 2 Mai 2019
Bearbeitet: Stephen23
am 1 Jan. 2020
You might like to download my FEX submission nextname:
For example, I created two files named file1_v1-0.txt and file1_v1-1.txt, then called nextname to get the next available filename:
>> name = nextname('file1_v1','-0','.txt')
name = file1_v1-2.txt
You could adapt the function to also check the files' timestamps.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Introduction to Installation and Licensing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!