Code to edit a file name?
7 次查看(过去 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!