how to read or write a file according to its absolute path
34 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I read a txt file using importdata. I pass the name of txt file to that function. Instead to pass only the name I would pass the absolute path. The same thing when I write data on file using dlmwrite. I would pass to that function the absolute path where save the file.
0 comentarios
Respuesta aceptada
Razvan
el 29 de Sept. de 2012
I don't see any problem. I'm sure every Matlab function can deal with local files as well as with absolute paths.
3 comentarios
Más respuestas (1)
Image Analyst
el 29 de Sept. de 2012
Do something like this:
folder = pwd;
absoluteFileName = fullfile(folder, relativePath, baseFileName);
where folder is the current folder, say 'C:\users\Razvan\Documents' or whatever other folder you want. relativePath is something like '\subFolder1\subfolder2', and baseFileName is something like 'myData.txt'. So the final folder would be 'C:\users\Razvan\Documents\subFolder1\subfolder2\myData.txt'. fullfile() takes care of figuring out whether to use forward or backslashes and making sure that you don't have two of them when the strings are concatenated.
0 comentarios
Ver también
Categorías
Más información sobre File Operations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!