How to fprintf directory name?
古いコメントを表示
Hi all,
I am geting a directory name using:
Dir_Name = uigetdir;
Into Dir_Name, which is of type 'char', I get something like D:\Data\My_Projects\Project_1.
I am trying to print this Dir_Name into a text file using:
Log_File = fopen('My_Log_File.txt','w');
fprinf(Log_File,Dir_Name,'\n');
I get a warning which says: Escaped character '\D' is not valid. See 'doc sprintf' for supported special characters.
I read that document very carefuly but apparently missing the hint what to do. Is the first D the problem? The second?
If I can't print the full directory into the log file, the last directory name, in this case 'Project_1' is also a good solution for me.
Is there a way to pring the full directory? Is there a way to extract the last directory name?
Thanks,
Alon
2 件のコメント
madhan ravi
2018 年 12 月 6 日
編集済み: madhan ravi
2018 年 12 月 6 日
why not just use sprintf()? as shown in the message they are quite handy
Alon Rozen
2018 年 12 月 6 日
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で File Operations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!