how to read or write a file according to its absolute path
17 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
Razvan
2012 年 9 月 29 日
I don't see any problem. I'm sure every Matlab function can deal with local files as well as with absolute paths.
3 件のコメント
その他の回答 (1 件)
Image Analyst
2012 年 9 月 29 日
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 件のコメント
参考
カテゴリ
Help Center および File Exchange で File Operations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!