Why doesn't csvread work?
Mostra commenti meno recenti
In my cd X:\TMMV17\Post I have a text file by name "Wall_fric_1212.txt". I have previously been able to run a csvread as follows:
csvread('Wall_fric_1212.txt',5)
However csvread has suddenly started to output the following:
"Error using csvread (line 34) File not found."
I have tried "rehash path", "rehash" and "addpath 'X:\TMMV17\Post'". I have tried
csvread('X:\TMMV17\Post\Wall_fric_1212.txt',5)
I have also tried renaming files, moving files etc. No luck. If I run
which('Wall_fric_1212.txt')
X:\TMMV17\Post\Wall_fric_1212.txt.
What could the problem be? Thank you in advance for your help. Regards Lindblom Markus
3 Commenti
Walter Roberson
il 7 Dic 2015
In your sample output you have a period after ".txt", with your string ending '.txt.' . Is that period present in the output of which() or is it something you accidentally put in when you posted?
Markus Lindblom
il 8 Dic 2015
Modificato: Markus Lindblom
il 8 Dic 2015
Markus Lindblom
il 8 Dic 2015
Risposte (2)
Guillaume
il 8 Dic 2015
Note that playing around with matlab path (using rehash, or addpath, or ...) is not going to help in any way with your problem. The matlab path only help matlabs finding m files, not text files which need to be either in the current directory (change with cd) or referred by their full path.
It looks like your X: drive is a mapping to a network folder. Possibly, the mapping (done by the OS, nothing to do with matlab) has been lost. In any case, you can use the UNC to refer to your file, so:
csvread('\\ad.liu.se\home\marli379\TMMV17\Post\Wall_fric_1212.txt', 5)
1 Commento
Markus Lindblom
il 8 Dic 2015
Jan
il 8 Dic 2015
Use absolute file names in every case:
csvread('X:\TMMV17\Post\Wall_fric_1212.txt', 5)
callbacks of GUIs oder TIMERs can change the current folder during the processing, so never rely on relative path names.
1 Commento
Markus Lindblom
il 8 Dic 2015
Categorie
Scopri di più su Environment and Settings in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!