|
|
If exist mehrere Bedingungen |
|
Lokdog |

Forum-Fortgeschrittener
|
 |
Beiträge: 96
|
 |
|
 |
Anmeldedatum: 07.04.16
|
 |
|
 |
Wohnort: Heilbronn
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.04.2016, 07:59
Titel: If exist mehrere Bedingungen
|
 |
Guten Tag,
Ich würde gerne über "If exist(....)" überprüfen lassen lassen, ob genau zwei Dateien bzw. Variablen in meinem Workspace sind.
Jedoch funktioniert das momentan nur mit einer als
Wenn ich das mit dem && Operator verbinde:
heißt es :"Operands to the || and && operators must be convertible to logical scalar values."
Was muss ich machen?
Danke für eure Hilfe
|
|
|
|
|
AKNOT |

Forum-Century
|
 |
Beiträge: 129
|
 |
|
 |
Anmeldedatum: 12.10.11
|
 |
|
 |
Wohnort: Bochum
|
 |
|
 |
Version: R2018a
|
 |
|
|
 |
|
Verfasst am: 13.04.2016, 08:27
Titel:
|
 |
Hi,
eher so:
Du kannst auch noch den genauen Rückgabewert von exist nachprüfen, wenn es dir auch um den Typ, also Variable oder Datei, geht (siehe Doku).
|
|
|
Andreas Goser |

Forum-Meister
|
 |
Beiträge: 3.654
|
 |
|
 |
Anmeldedatum: 04.12.08
|
 |
|
 |
Wohnort: Ismaning
|
 |
|
 |
Version: 1.0
|
 |
|
|
 |
|
Verfasst am: 13.04.2016, 09:21
Titel:
|
 |
Alternativ: Strings / Character Arrays vergleicht man nicht mit ==, sonder STRCMP und ähnlichen Befehlen.
Andreas
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 13.04.2016, 16:22
Titel: Re: If exist mehrere Bedingungen
|
 |
Hallo Lokdog,
exist
ist tückisch. Wenn im aktuellen Ordner z.B. ein Unterordner mit diesem Namen existiert oder eine Java-Class, wird das Ergebnis anders sein, als Du erwartest. Deswegen sollte man diesen Befehl immer als
aufrufen.
Aber auch hier ist "file" nicht harmlos, denn es findet auch Ordner. Also eher:
Da auch hier wieder Ausnahmen möglich sind, verwende ich
exist
grundsätzlich nicht, sondern eigene Befehle "FileExist" und "DirExist".
Gruß, Jan
|
|
|
Lokdog |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 96
|
 |
|
 |
Anmeldedatum: 07.04.16
|
 |
|
 |
Wohnort: Heilbronn
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.04.2016, 16:26
Titel:
|
 |
Danke dir Jan, Mein Programm funktioniert nun zu 99%, Kleinigkeiten sind noch zu verbessern, aber das bekomme ich hin.
Falls Fragen entstehen, werdet ihr von mir hören.
Vielen Dank schon mal bis hier hin.
|
|
|
|
|
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.
|
|