필터 지우기
필터 지우기

How to permanently change the temp directory matlab uses?

조회 수: 30 (최근 30일)
Theo
Theo 2014년 9월 25일
댓글: Atriya Biswas 2020년 2월 3일
I saw the following in another post for changing the temp directory. However I believe everytime Matlab restarts the TEMP directory is reset to the c:\temp folder.
tempdir
clear all
setenv('TEMP','NEW_DIRECTORY_PATH') % TEMP for Windows
tempdir
I am running out of space in C:. I should move the temp folder permanently to another drive. Can anyone give me a suggestion? Thanks

채택된 답변

José-Luis
José-Luis 2014년 9월 25일

추가 답변 (1개)

Thomas Richards
Thomas Richards 2018년 2월 22일
This does not work for me. when I use setenv(), the ouput of tempdir is unchanged. I have tried this on my desktop using Matlab and I am also trying to use this on a linux cluster, so changing admin rights etc is not really an option.
K>> tempdir
ans =
'C:\Users\bs11t2r\AppData\Local\Temp\'
K>> setenv('TEMP', 'C:\Somewhereelse\') K>> tempdir
ans =
'C:\Users\bs11t2r\AppData\Local\Temp\'
  댓글 수: 3
Lucas Bruck
Lucas Bruck 2018년 7월 13일
편집: Lucas Bruck 2018년 7월 13일
Try to use 'TMP' or 'tmp' instead of 'TEMP', I am using a Linux cluster too and it worked for me. The code became:
tempdir
clear all
setenv('TMP','NEW_DIRECTORY_PATH') % TEMP for Windows
tempdir
Atriya Biswas
Atriya Biswas 2020년 2월 3일
Thanks Lucas!!!
>> clear('tempdir')
>> setenv('tmp','D:\Matlab_temp\')
then type
>> tempdir
Matlab Yields
ans =
'D:\Matlab_temp\'
This is implemented in 2019b version

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 File Name Construction에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by