Why do I receive a "Directory access failure" warning when launching MATLAB?
22 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
MathWorks Support Team
il 27 Giu 2009
Modificato: MathWorks Support Team
il 14 Dic 2023
Why do I receive a "Directory access failure" warning when launching MATLAB?
I added directories to my MATLAB session's search path, and now I receive the following warning when I start MATLAB:
Warning: Directory access failure: a:\work
Risposta accettata
MathWorks Support Team
il 5 Dic 2023
Modificato: MathWorks Support Team
il 14 Dic 2023
Causes:
This warning indicates that MATLAB is trying to add directories that seem to exist, but cannot be added to the search path. There are at least two situations when this might occur:
1. If you have added a removable media source, such as the A:\ drive or Z:\ drive.
2. If you have mapped a drive to an uncommon file system, such as the multi-version file system (MVFS) that is often used with ClearCase. Although Windows is case-insensitive, this file system in particular requires you to preserve case-sensitivity instead of making everything lowercase.
Solution:
To resolve the problem, you will need to remove, change, or edit (e.g., to preserve case-sensitivity) the directory name being added. This might be happening with calls to the "cd", "addpath", "path", or "matlabpath" command. There are several places you should look:
1. $MATLAB\toolbox\local\startup.m, where $MATLAB is your root MATLAB location. (There should be no other startup.m files. You can check this by typing "which startup" at the MATLAB command prompt.)
2. $MATLAB\toolbox\local\matlabrc.m.
3. The "Start in" path that you launch MATLAB from. You can check this by right-clicking on the icon that you use to start MATLAB, and choose "Properties". On the Shortcut tab the "Start in" option should not contain the faulty directory.
4. The preferences, which are found under the "File-->Preferences..." menu. Check each of the options for faulty directories.
5. $MATLAB\toolbox\local\pathdef.m. Note that when using the "pathtool" or "path2rc" to save your MATLAB path, MATLAB does not preserve case-sensitivity, and forces all paths to be lowercase. The only way around this is to edit your "pathdef.m" file.
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Startup and Shutdown in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!