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!