<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe ein JSL-Skript (JMP 9), das mit CSV-Dateien in einem Verzeichnis arbeitet. Das Skript funktioniert einwandfrei, wenn es sich im selben Verzeichnis wie die CSV-Dateien befindet. Es wird die Fehlermeldung angezeigt, dass die Datei nicht geöffnet werden kann, wenn sie sich nicht im selben Verzeichnis wie die CSV-Dateien befindet. Kann mir jemand sagen, was ich falsch mache?
Vorschautextfehler: Datei kann nicht geöffnet werden.
Text importieren: Trennzeichen konnten nicht ermittelt werden.
Versucht zu öffnen: /M:/OV9760/xyz.csv
Die Tabelle kann beim Zugriff oder bei der Auswertung von „Open“, Open( files1.) nicht geöffnet werden )
Im folgenden Skript ist der Fehler mit /*###*/ markiert.
dir1 = Verzeichnis auswählen( "Wählen Sie den Ordner aus, in dem sich die CSV-Dateien befinden" );
openDTs = {};
files1 = Dateien im Verzeichnis (dir1);
start = Tick Seconds();
For( i = 1, i <= N Items( files1 ), i++,
If( endet mit( files1 , „.csv“),
Öffnen Sie/*###*/(Dateien1 );
dt1 = Aktuelle Datentabelle();
-------------------------------------------------
Ich denke, das Verzeichnis wird in Open() nicht gespeichert oder implizit, dh der Pfad muss angegeben werden.
...
Offen ( dir1 || Dateien1 [ich ]) ;
...