How to fprintf directory name?
Show older comments
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 Comments
madhan ravi
on 6 Dec 2018
Edited: madhan ravi
on 6 Dec 2018
why not just use sprintf()? as shown in the message they are quite handy
Alon Rozen
on 6 Dec 2018
Accepted Answer
More Answers (0)
Categories
Find more on File Operations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!