Moin Basic Master,
im Wesentlichen: Ja.
@Stanlay:
Was Du dabei übersiehst:
UNC Pfade, also z.B. \\Server\Share\pfad1\pfad2\dateiname.ext
Das mit den Leerstellen im Dateinamen lässt sich noch gut abfragen, weil dann, hoffentlich (
), der Pfad in " eingeschlossen ist, so dass man bei einem " hinter der Extension mit der Annahme arbeiten kann, dass der Pfad in " eingeschlossen ist.
Dazu wäre es dann noch ganz sinnvoll auf die Anzahl von " im String , bzw. vor der Extension zu prüfen. Existiert z.B. ein " direkt hinter der Extension, aber kein " vorher, dann kann der Pfad nicht in " eingeschlossen sein.