Code to edit a file name?
조회 수: 8 (최근 30일)
이전 댓글 표시
Hello all,
I'm writing a program that calibrates various files. Part of the job I want it to do is to output a new file with the calibrated data. In doing so though I want to edit the original name for the name of the output file.
Matlab seems to have a rather robust string handling system, a bit more perhaps than I'm ready to deal with at the moment. I've found that I can use the "strcat" function to jam two strings together. This will likely lead to a filename.filextensionextratxt.fileextension. But at the moment its the best I can figure out.
Anyone handy out there know of a way to perhaps remove a set number of characters at the end of a string or perhaps a more elegant method?
Thanks for your time!
댓글 수: 2
Fangjun Jiang
2011년 7월 12일
You need to provide an example of your file names and the expected pattern or new file names.
채택된 답변
Ping
2011년 7월 12일
you can call [pathstr, name, ext] = fileparts(filename) to seperate filename and extension.
추가 답변 (2개)
Sean de Wolski
2011년 7월 12일
string = 'hello world'
sm3 = string(1:end-3); %string removing three letters.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!