Mit dir-Funktion in Matlab - wie loswerden von `.` und `..`
Ich bin mit dir
- Funktion, um eine Liste der Inhalte von einem Ordner, aber es gibt .
und ..
für die ersten beiden Ordner. Gibt es eine Möglichkeit zu bekommen, rod dieser dumme Prozess.
Kann ich einen regulären Ausdruck in dir
Funktion ? (wenn ich es kann, es kann eine Lösung sein)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Weiß ich nicht, der integrierte Lösung, aber ich tendiere dazu, Folgendes zu tun:
Den
setdiff
Befehl entfernt die unerwünschten Elemente.Anderen günstigen Weg, um loszuwerden
.
und..
Platzhalter (nur Windows):Wie über diese
das ist natürlich unter der Annahme, dass die ersten zwei Einträge in der Tat sind
.
und..
die möglicherweise nicht der Fall auf alle Betriebssysteme.
und..
auf Mac, Linux und Windows.Durch den Klang dieser Dokumentation
dir
zeigt einfach, was wird zurückgegeben, die durch das Betriebssystem selbst, so dass ich bezweifle, dass Sie werde in der Lage sein, um Sie zu unterdrücken, ohne dabei einige post-processing der Liste, die zurückgegeben wirdhttp://www.mathworks.co.uk/help/techdoc/ref/dir.html
dir unterstützt die wildcard-Zeichen *