フィルターのクリア

How can I introduce a ' \ ' after ' sprintf '

67 ビュー (過去 30 日間)
Dimitris M
Dimitris M 2012 年 4 月 29 日
コメント済み: Adri 2020 年 6 月 29 日
Hello
I have a problem introducing a slash after 'sprintf' function
My code is this:
folderName1='Image_%d_TrueColor_Segmentation';
mkdir('C:\Software\AUTOMATED RESULTS\Segmented_Images',sprintf(folderName1,Num_Exe));
ab=['C:\Software\Segmented_Images\',sprintf(folderName1,Num_Exe)];
My problem occurs as I am trying to introduce a '\' after the path of 'ab' variable. I tried to intriduce it in the 'folderName1' variable at the end but did not work.
Any ideas ???
Thank you in advance

採用された回答

Jan
Jan 2012 年 4 月 29 日
Either use \\ or insert the backslashes as string input:
sprintf('String\\backslashes\\OtherString')
sprintf('String%sOtherString', '\backlash\')
This is explained in "help sprintf". Whenever you have a problem with a specific command, reading the help and doc is recommended.
But for your problem the command fullfile would be more reliable. For details, see "help fullfile".

その他の回答 (2 件)

Image Analyst
Image Analyst 2012 年 4 月 29 日
Dimitris, for simplicity, just don't use backslashes. Did you know that forward slashes work just fine for Windows paths? But anyway, the solution is to use fullfile() like Jan said - it takes care of all that for you.
  1 件のコメント
Adri
Adri 2020 年 6 月 29 日
I logged in just to like and comment this answer. Thank you very much!

サインインしてコメントする。


Dimitris M
Dimitris M 2012 年 4 月 29 日
Thank you very much
I read the documentation of course prior contacting you , but sometimes is too complex and I can not really understand it.
Thank you again for your help !
  2 件のコメント
Jan
Jan 2012 年 4 月 29 日
You are welcome. When reading the documentation does help, it helps faster than the forum. In addition the documentation of Matlab has a high quality. Therefore I suggest to read it whenever I can.
Daniel
Daniel 2013 年 11 月 13 日
On the other hand, forum answers are faster than the doc for the hundreds who will come after :)

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeFile Name Construction についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by