Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

  • Benutzer-Avatarbild

    Moin ! Ich habe folgende Aufgabenstellung: Es soll einen String in, im Idialfall vorhandenen, Pfad und auch eventuelle Argumente teilen. Im String können Anführungszeichen, Leerzeichen und Systemvariablen vorkommen. z.B.: Quellcode (4 Zeilen) [Tabmenu: Method] VB.NET-Quellcode (32 Zeilen) Nun frage ich mich natürlich, was noch besser gemacht werden kann, oder ob eventuell ein anderer Ansatz (von RegEx habe ich keine Ahnung) besser ist. Sekundäranliegen: Ich versuche code so zu schreiben, daß er …

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „... Such mal nach "Pfad zerlegen" ...“ Ich will den Pfad gar nicht zerlegen, sondern extrahieren. Ich weiß jetzt nicht, worauf du hinaus willst. @VaporiZed Ich werde darüber mal etwas senieren. PathAndArgument soll aber rein als Datenkontainer fungieren und spähter in einer List(Of PathAndArgument) landen. Sooo oversized finde ich die Methode jetzt nicht. Mal schauen. [edit] Zitat von ErfinderDesRades: „Funktioniert das denn? Mir scheint, TestString1 wird failen, wenn …

  • Benutzer-Avatarbild

    Habe die Methode neu geschrieben, jetzt müßte sie einigermaßen sicher funktionieren und sie ist auch wesentlich kleiner geworden. Der String wird jetzt einfach von hinten durlaufen(String.Substring()), bis File.Exists() bzw. Directory.Exist() True ergibt. Damit habe ich dann den Index, an dem der Pfad endet und die Argumente beginnen. VB.NET-Quellcode (16 Zeilen) @RodFromGermany Dafür muß ich den Pfad aber erstmal haben. Ich bin jetzt erstmal zufrieden, werde aber bei Zeiten, versuchen das Ganze…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „... Was soll das? ...“ Das solltest du dich mal selber Fragen ! Mir jedenfalls, fällt es jedes mal schwer, dein Potpourri aus Anspielungen zu deuten. Wenn du auf die FileInfo() Klasse hinaus willst, die nutz mir hier gar nichts, denn die macht keinen Unterschied zwischen "C:\Program Files\Dummy\Dummy Exe\Dummy.exe -arg" und "C:\Program Files\Dummy\Dummy Exe\Dummy.exe". FileInfo("C:\Program Files\Dummy\Dummy Exe\Dummy.exe -arg").Name -> "Dummy.exe -arg".

  • Benutzer-Avatarbild

    Zitat von Akanel: „In deinem Startpost hast du mehrere Pfade angegeben. Also hast du doch welche.“ Ich habe Strings, die Pfade enthalten, das ist ein kleiner, aber feiner Unterschied. Ich will Pfad und eventuell enthaltene Argumente voneinander trennen. @exc-jdbi Die Existens der Datei, bzw. des Ordners überprüfe ich doch, nur eben mit File().Exist, bzw. Directory().Exist, welchen Mehrgewinn hätte denn die die FileInfo() Klasse ? Gut ich müßte nur einmal abfragen, dafür hätte ich aber auch eine …