|
|
Dateiendung identifizieren |
|
rumpfutsch |

Forum-Anfänger
|
 |
Beiträge: 21
|
 |
|
 |
Anmeldedatum: 03.06.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2014b
|
 |
|
|
 |
|
Verfasst am: 10.11.2011, 15:51
Titel: Dateiendung identifizieren
|
 |
Hallo zusammen!
Ich habe Großes vor, nämlich ein Skript zu schreiben, dass mir für verschiedene Dateien mit unterschiedlichen Endungen (drei oder vier Buchstaben) die jeweilig passende Funktion aufruft.
Um die Dateiendung auszulesen habe ich bis jetzt folgenden Code benutzt:
Dann ist mir aufgefallen, dass einige (nicht alle) meiner Dateien Punkte im Namen haben, also zb. "ab 34.2.4.cde" oder "ab 32_5.5.cdef"
Da komm ich mit meiner Methode "Endung ist alles, was nach dem Punkt steht" nicht mehr weiter.
Hat jemand eine Idee wie ich das Problem lösen könnte?
|
|
|
|
|
Gast1 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.11.2011, 16:42
Titel:
|
 |
Hi,
Klingt nach einem Problem, dass man mit der fileparts Funktion lösen kann.
|
|
|
Andreas Goser |

Forum-Meister
|
 |
Beiträge: 3.654
|
 |
|
 |
Anmeldedatum: 04.12.08
|
 |
|
 |
Wohnort: Ismaning
|
 |
|
 |
Version: 1.0
|
 |
|
|
 |
|
Verfasst am: 10.11.2011, 16:45
Titel:
|
 |
MATLAB hat schon FILEPARTS:
Warum neues erfinden?
Andreas
|
|
|
bumbumquietsch* |

Forum-Fortgeschrittener
|
 |
Beiträge: 55
|
 |
|
 |
Anmeldedatum: 17.10.11
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: R2011b
|
 |
|
|
 |
|
Verfasst am: 10.11.2011, 18:11
Titel:
|
 |
hihi
wie wäre es mit folgendem Code ? Du kannst eine Datei einlesen, er liest das Ende und ruf dann in der switch funktion spezielle Funktionen auf:
|
|
|
rumpfutsch |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 21
|
 |
|
 |
Anmeldedatum: 03.06.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2014b
|
 |
|
|
 |
|
Verfasst am: 15.11.2011, 14:50
Titel:
|
 |
Vielen Dank für die schnelle Antwort!
Diese Funktion kannte ich noch nicht.
Habe es jetzt umgesetzt und es funktioniert wunderbar.
Allerdings habe ich eine if-schleife mit strcmpi für das Aufrufen der Funktionen benutzt, da die Dateiendungen auch großgeschrieben sein können.
Schaut jetzt wie folgt aus:
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 15.11.2011, 23:23
Titel:
|
 |
Hallo rumpfutsch,
Alternative:
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.
|
|