|
|
Suche nach nummerierten Dateinamen in einem Ordner |
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.08.2014, 08:53
Titel: Suche nach nummerierten Dateinamen in einem Ordner
|
 |
Hi,
ich habe folgendes Problem:
In einem Ordner befinden sich u.a. mehrere txt-Dateien mit den Namen:
Ausgabe1.txt
Ausgabe2.txt
Ausgabe5.txt
Ausgabe8.txt
usw.
Ich würde nun gerne die größte Nummer im Dateinamen suchen. In diesem Fall wäre das die 8. Danach würde ich die nächste txt-Datei erstellen mit der nächst größeren Nummer (was kein Problem sein sollte sobald ich die aktuell größte Nummer habe)
Ich habe es schon mit 'dir' versucht aber leider keinen richtigen Erfolg gehabt.
Gibt es explizit die Möglichkeit nach einen (Teil-)Dateinamen zu suchen?
Also z.B. sich alle Dateinamen mit 'Ausgabe' [?] '.txt' in einen String zu schreiben und da dann nach der größten Zahl zu suchen?
VG
|
|
|
|
|
PinkySan |

Forum-Anfänger
|
 |
Beiträge: 26
|
 |
|
 |
Anmeldedatum: 28.05.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.08.2014, 09:54
Titel:
|
 |
Schau dir mal den Befehl
an. Ich denke, dass der dir weiterhilft.
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 24.08.2014, 12:34
Titel:
|
 |
ah ja danke, das war der entscheidende Tipp
hab mir jetzt über ls eine Liste aller Strings erstellt und dann mit strfind die entsprechenden gesucht.
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 24.08.2014, 13:27
Titel: Re: Suche nach nummerierten Dateinamen in einem Ordner
|
 |
Hi,
LS ist ein DIR-Befehl, der die Ausgabe in einen einzigen String umwandelt. Es wäre einfacher, gleich die Ausgabe von DIR zu verwenden:
Das ließe sich auch ohne Schleife schreiben und wäre dann etwas schneller, aber wenn das nicht zeitkritisch ist, würde ich "optimierungen" eher lassen. Es bringt nichts 1 Minute zum Debuggen zu verwenden, um 0.1 Sekunden Laufzeit zu sparen.
Gruß, Jan
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|