Effacer les filtres
Effacer les filtres

How to permanently change the temp directory matlab uses?

30 vues (au cours des 30 derniers jours)
Theo
Theo le 25 Sep 2014
Commenté : Atriya Biswas le 3 Fév 2020
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

Réponse acceptée

José-Luis
José-Luis le 25 Sep 2014
  2 commentaires
Theo
Theo le 25 Sep 2014
Thanks.
José-Luis
José-Luis le 25 Sep 2014
My pleasure.

Connectez-vous pour commenter.

Plus de réponses (1)

Thomas Richards
Thomas Richards le 22 Fév 2018
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 commentaires
Lucas Bruck
Lucas Bruck le 13 Juil 2018
Modifié(e) : Lucas Bruck le 13 Juil 2018
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 le 3 Fév 2020
Thanks Lucas!!!
>> clear('tempdir')
>> setenv('tmp','D:\Matlab_temp\')
then type
>> tempdir
Matlab Yields
ans =
'D:\Matlab_temp\'
This is implemented in 2019b version

Connectez-vous pour commenter.

Catégories

En savoir plus sur File Name Construction dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by