Guardar archivo con nombre de archivo y fecha/mes/año y horaHola a todos, estoy intentando guardar un archivo con el nombre de archivo fecha/mes/año y hora. A continuación se muestra mi código. Pero no puede guardar el archivo. No veo el archivo en el directorio. Veo este error "No se puede expandir la expresión de ruta: $TEMP-big class_09-06-2021 2-02-16 PM.jmp". ¿Hay algún problema con mi código? ¿Como arreglarlo?
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" );
Ingeniería de Calidad y ProcesosRe: Guardar archivo con nombre de archivo y fecha/mes/año y horagracias.
Re: Guardar archivo con nombre de archivo y fecha/mes/año y horaParece que su formato de fecha local usa / como separador y eso no está permitido en los nombres de archivo. Agregue un sustituto para reemplazar "/" con "-".
regex(format(timestamp,"yyyy-mm-ddThh:mm:ss"),"[-:]",".",GLOBALREPLACE)
la marca de tiempo puede ser hoy ()
Re: Guardar archivo con nombre de archivo y fecha/mes/año y horaNo estoy seguro de qué significa ese mensaje de error, pero sugeriría imprimir las posibles rutas en las que está tratando de guardar y verificar si hay algún carácter prohibido que está tratando de usar como nombre de archivo:
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);Para ventanas:
