Ich habe noch nie mit Dateipfaden gearbeitet.
Ich habe mehrere Spalten, die den Namen bestimmter Unterordner an einem Speicherort auf meinem Computer bestimmen.
Ich habe eine Spalte erstellt, die mehrere Werte aus Spalten zusammenfügt, um den entsprechenden Dateipfad wie folgt zu generieren:
"C:\MainFolder\Subfolder1\Subfolder2\" || :Subfolder3 || "\" || :Subfolder4 || "\" || :FileName
Das einzige verbleibende Problem besteht darin, die entsprechende Erweiterung am Ende des Dateinamens hinzuzufügen (.abc oder was auch immer es sein mag).
Gibt es eine Möglichkeit, den Dateinamen, den ich in meinen Spalten habe, mit dem Dateinamen auf meinem Computer abzugleichen und ihn durch Hinzufügen der Erweiterung am Ende automatisch zu vervollständigen?
Dies ist wahrscheinlich nicht die richtige Technik zum Suchen nach einer Datei, daher wäre auch ein komplexerer Code zu begrüßen.
Sie können es verwenden Dateien im Verzeichnis() um eine Liste der Dateien im Verzeichnis abzurufen und dann diese Liste zu durchlaufen, bis Sie eine Übereinstimmung finden (wenn es nur eine Übereinstimmung geben kann, können Sie verwenden Brechen() um aus der Schleife auszubrechen, wenn die Übereinstimmung gefunden wird). In einfachen Fällen können Sie zum Beispiel die Suche nach einer Übereinstimmung verwenden Beginnt mit() Funktion und wenn das Matching komplizierter sein muss, könnten Sie verwenden Regex() . Weitere Beispiele für diese Funktionen finden Sie im Skriptindex.