Speichern Sie die Datei mit Dateinamen und Datum/Monat/Jahr und UhrzeitHallo zusammen, ich versuche, eine Datei mit dem Dateinamen Datum/Monat/Jahr und Uhrzeit zu speichern. Unten ist mein Code. Die Datei kann jedoch nicht gespeichert werden. Ich sehe die Datei nicht im Verzeichnis. Ich sehe diesen Fehler „Pfadausdruck kann nicht erweitert werden: $TEMP-big class_09-06-2021 2-02-16 PM.jmp“. Stimmt etwas mit meinem Code nicht? Wie man es repariert?
dt = Open( "$SAMPLE_DATA/big class.jmp" );
dt << Save( "$TEMP/" || Char( dt << get name )||"_"||MDYHMS( Today() )||".jmp" );
dt << Save ( "$TEMP/" || Char( dt << get name )||"_"||Format Date( Today(), "ddmonyyyy h:m" )||".jmp" );
Qualitäts- und VerfahrenstechnikBetreff: Datei mit Dateiname und Datum/Monat/Jahr und Uhrzeit speichernDanke.
Betreff: Datei mit Dateiname und Datum/Monat/Jahr und Uhrzeit speichernEs scheint, als würde Ihr lokales Datumsformat / als Trennzeichen verwenden und das ist in Dateinamen nicht erlaubt. Werfen Sie einen Ersatz ein, um "/" durch "-" zu ersetzen.
regex(format(timestamp,"yyyy-mm-ddThh:mm:ss"),"[-:]",".",GLOBALREPLACE)
Zeitstempel kann heute sein ()
Betreff: Datei mit Dateiname und Datum/Monat/Jahr und Uhrzeit speichernIch bin mir nicht sicher, was diese Fehlermeldung bedeutet, aber ich würde vorschlagen, die möglichen Pfade auszudrucken, in denen Sie versuchen zu speichern, und zu prüfen, ob es ein verbotenes Zeichen gibt, das Sie als Dateinamen verwenden möchten:
Names Default To Here(1);<BR />dt = Open("$SAMPLE_DATA/big class.jmp");
path1 = "$TEMP/" || Char( dt << get name )||"_"||MDYHMS( Today() )||".jmp";
path2 = "$TEMP/" || Char(dt << get name) || "_" || Format Date(Today(), "ddmonyyyy h:m") || ".jmp";
Show(path1, path2);Für Windows:
