When I run a simulation I get error "Cannot CD to C:\Users\S​RINIV~1\Ap​pData\Loca​l\Temp (Name is nonexistent or not a directory) ". I searched in web and I tried teh following,

2 visualizzazioni (ultimi 30 giorni)
>> restoredefaultpath
>> savepath
Error using cd
Cannot CD to C:\Users\SRINIV~1\AppData\Local\Temp (Name is nonexistent or not a
directory).
Error in tempdir (line 31)
curr_dir = cd(tmp_dir);
Error in tempname (line 18)
dirname = tempdir;
Error in savepath>iFopenTempLocation (line 265)
name = tempname;
Error in savepath (line 149)
[ fid tempfilename ] = iFopenTempLocation( );
  1 Commento
Kaustubha Govind
Kaustubha Govind il 8 Apr 2013
Modificato: Kaustubha Govind il 8 Apr 2013
Looks like the path set in your System TEMP environment variable doesn't exist. Can you fix it to a folder that does exist, restart MATLAB and try again? Make sure that "getenv TEMP" in MATLAB returns a path that exists.

Accedi per commentare.

Risposte (3)

Saurabh Kataria
Saurabh Kataria il 1 Lug 2014
I got the following error (while is quite similar to yours) while using a function file save2pdf.m:
Error using cd Cannot CD to C:\Users\SAURAB~1\AppData\Local\Temp (Name is nonexistent or not a directory).
I think this has to do with administrative rights. Try running MATLAB in administrative mode and the problem shall vanish.
P.S. It worked for my case.

Image Analyst
Image Analyst il 7 Apr 2013
What does it say if you enter path after restoredefaultpath and before savepath?
  2 Commenti
Srinivasan Pradabane
Srinivasan Pradabane il 8 Apr 2013
After "restoredefaultpath" it says nothing, as u can seen in the question I have posted. I am sick about this and please help me out...
Image Analyst
Image Analyst il 8 Apr 2013
That's not what I asked. I asked what does path say. Put these lines in your code
clc; % Clear command window
restoredefaultpath
path % print path environment variable to command window
getenv TEMP % Kaustubha's suggestion
What is in your command window after those lines execute? savepath

Accedi per commentare.


jozef jozefi
jozef jozefi il 12 Lug 2016
temp file in the C DIRECTORY of the path must be given full access control by right clicking the folder. and going to security and give full access, any of them will work .
for run temp file win key +R= Run %temp%

Categorie

Scopri di più su Startup and Shutdown in Help Center e File Exchange

Tag

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by