2017-12-05 20 views
1

Ich habe ein Matlab Verzeichnis in meinem Code Ordner wie folgt aus: ~/Code/Matlab/Matlab: Ordner hinzufügen und Unterordner persistent Pfad

ich den ganzen Inhalt dieses Ordners wollen (und dessen Unterordner) hinzugefügt permanent mit dem Matlab-Pfad . Wenn ich also eine neue Datei/Ordner in diesen Ordner oder seine Unterordner lege, wird er automatisch dem Pfad hinzugefügt.

Ich weiß, wie Sie einen Ordner permanent zum Pfad hinzufügen, aber wenn ich Unterordner/Dateien hinzufügen, werden sie nicht hinzugefügt.

Ist das möglich und wenn ja wie?

+0

Haben Sie versucht: 'addpath (genpath (pwd))' – matlabgui

+0

@matlabgui das funktioniert für das Hinzufügen des aktuellen Pfades, aber fügt keine Dateien zu dem Pfad hinzu, die anschließend zum Ordner –

+0

hinzugefügt wurden, tut es auf allen Versionen von Matlab das ich benutzt habe - können Sie ein [Beispiel] (https://stackoverflow.com/help/mcve) zeigen – matlabgui

Antwort

2

können Sie die folgenden Befehle verwenden:

addpath(genpath('~/Code/Matlab/')); 
savepath 

Dieser Ihrem Ordner hinzufügen, und alle Unterordner, auf den Pfad. Wenn Sie jedoch anschließend einen neuen Unterordner hinzufügen, wird dieser nicht automatisch zum Pfad hinzugefügt, und Sie müssen die Befehle erneut ausführen.

Ich fürchte, es gibt keinen Befehl "Diesen Ordner, seinen Unterordner und alle zukünftigen Unterordner hinzufügen".

Wenn sich dies wiederholt anfühlt, können Sie eine Verknüpfung mit diesen Befehlen erstellen und sie dem MATLAB-Toolstrip hinzufügen.

2

Sie müssen genpath für die Unterordner verwenden, das heißt

addpath(genpath('YourFolder')); 
savepath 

Dann werden alle Dateien in diesen Ordnern (auch neu hinzugekommenen) dauerhaft zur Verfügung stehen.

Verwandte Themen