Wie durchlaufe ich ein Verzeichnis mit vielen Unterordnern, um bestimmte Dateien abzurufen?Hallo,
Ich habe einen Ordner/Verzeichnis mit vielen Unterordnern. In jedem der Unterordner befinden sich eine Reihe von CSV-Dateien. Jede CSV-Datei hat eine eindeutige ID im Dateinamen. Meine Frage ist, wenn ich eine Liste von IDs habe, wie kann ich dann das Verzeichnis durchlaufen, um diese spezifischen CSV-Dateien abzurufen und sie in einer JMP-Tabelle zu verketten? Gibt es eine Möglichkeit, dies mit einem Skript (JSL) zu tun? Ich freue mich über jede Anleitung. Der Name der CSV-Datei ähnelt „Y123456_File_27A7Z123456.csv“. Zeichenfolge nach File_ ist die eindeutige ID.
Vielen Dank
Betreff: Wie durchlaufe ich ein Verzeichnis mit vielen Unterordnern, um bestimmte Dateien abzurufen?Vielen Dank. Ich konnte erreichen, was ich wollte, indem ich alle Dateinamen im Verzeichnis in einer Liste speicherte.
filelist=Files In Directory( path1, recursive);
Dann habe ich eine weitere Liste der eindeutigen IDs erstellt.
unitIDlist = {"AA", "AB","AC"};
Schließlich habe ich die Nested For-Schleife verwendet, um die Dateien zu finden, die eindeutige IDs im Dateinamen enthalten, und sie mit der ersten Datei geöffnet und verkettet.
Betreff: Wie durchlaufe ich ein Verzeichnis mit vielen Unterordnern, um bestimmte Dateien abzurufen?Sehen Sie sich auch den Import mehrerer Dateien an. Es kann genau das sein, was Sie brauchen.
Betreff: Wie durchlaufe ich ein Verzeichnis mit vielen Unterordnern, um bestimmte Dateien abzurufen?Die Funktion Files in Directory() hat eine rekursive Option, die den vollständigen Pfad zu jeder der gefundenen Dateien zurückgibt.
Sehen
Hilfe=>Scripting-Index=>Dateien im Verzeichnis