Why do I receive a "Directory access failure" warning when launching MATLAB?
21 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
MathWorks Support Team
le 27 Juin 2009
Modifié(e) : MathWorks Support Team
le 14 Déc 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
Réponse acceptée
MathWorks Support Team
le 5 Déc 2023
Modifié(e) : MathWorks Support Team
le 14 Déc 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 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Startup and Shutdown 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!