Salut, tout le monde, j'essaie d'enregistrer le fichier avec le nom de fichier date/mois/année et heure. Ci-dessous mon code. Mais il ne peut pas enregistrer le fichier. un problème avec mon code ?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" );
ScriptRe: Enregistrer le fichier avec le nom du fichier et la date/mois/année et heureJe ne sais pas ce que signifie ce message d'erreur, mais je suggère d'imprimer les chemins possibles vers lesquels vous essayez d'enregistrer et de vérifier s'il existe un caractère interdit que vous essayez d'utiliser comme nom de fichier :
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);Pour les fenêtres:

Re: Enregistrer le fichier avec le nom du fichier et la date/mois/année et heureIl semble que votre format de date local utilise / comme séparateur et que cela ne soit pas autorisé dans les noms de fichiers. Ajoutez un substitut pour remplacer "/" par "-".
regex(format(timestamp,"yyyy-mm-ddThh:mm:ss"),"[-:]",".",GLOBALREPLACE)
l'horodatage peut être aujourd'hui ()
Re: Enregistrer le fichier avec le nom du fichier et la date/mois/année et heureMerci.