¿Tiene JMP una longitud máxima de caracteres para un nombre de archivo?Hola a todos,
Estoy trabajando con un script que funcionó bien en el pasado, pero no parece funcionar y creo que se debe a que el nombre del archivo es demasiado largo.
Entonces, tengo una sección de secuencia de comandos que se supone que guarda un archivo PNG de la ventana del informe y nombra el archivo según los nombres de las dos columnas utilizadas en el análisis. Debido a los nombres de las columnas y la ubicación de la tabla de datos, el nombre completo del archivo tiene 157 caracteres, la ruta del directorio tiene 94 y el nombre del archivo PNG tiene 63 caracteres. Esta es la sección de código:
pic_name = "Cross_Corr_of_" || ycols[1] || "_with_" || icols[1] || "_" || Plant || ".png";
nwin[Outline Box( 1 )] << Save Picture( dir || pic_name, "png" );
Windows afirma que tiene la capacidad de administrar nombres de archivos de hasta ~256 caracteres, y estoy muy por debajo de esto, por lo que desde la perspectiva de Windows, debería estar bien. No puedo encontrar ninguna documentación que indique que JMP tenga limitaciones de caracteres, pero aparentemente las tiene. Si cambio el código y simplemente defino pic_name = "test.png", guarda el archivo PNG en el directorio correcto, no hay problema. Pero, cuando uso el nombre definido anteriormente, ejecuta el código, pero no termina guardando un archivo.
¿Alguien sabe cuál es el límite de longitud de caracteres? Y si es así, ¿se puede cambiar o modificar para que pueda usar mi código según lo previsto?
¡Gracias!,
DS
Automatización y secuencias de comandosCompartir y comunicar resultadosventanasRe: ¿Tiene JMP una longitud máxima de caracteres para un nombre de archivo?Si crea una ruta mucho más corta para el directorio y mantiene pic_name igual, ¿guarda el archivo correctamente?
Re: ¿Tiene JMP una longitud máxima de caracteres para un nombre de archivo?Hola @jthi ,
Desafortunadamente, no es así. Si cambio el directorio de mi escritorio: "C:\Users\XXXX\OneDrive - Drive\Desktop\", pero mantengo el mismo nombre_imagen, no lo hará. Si cambio el nombre de la imagen a "test.png", la guardará correctamente.
DS
Re: ¿Tiene JMP una longitud máxima de caracteres para un nombre de archivo?¿Podría su nombre de archivo tener algunos caracteres que no están permitidos?
Re: ¿Tiene JMP una longitud máxima de caracteres para un nombre de archivo?Hola @jthi ,
Creo que debe ser eso; no pensé que hubiera sido un problema, pero creo que a Windows probablemente no le gusten algunas de las unidades que forman parte de los nombres de las columnas, así que tendré que cambiar el nombre de las columnas. Es interesante que Windows no advierte sobre caracteres no permitidos y JMP simplemente ejecuta el código, pero no termina guardando el archivo.
¡Gracias!,
DS
Re: ¿Tiene JMP una longitud máxima de caracteres para un nombre de archivo?Oye, para archivos de ruta larga, he estado usando la herramienta Long Path Tool. Es más fácil, ¿lo has probado?
Re: ¿Tiene JMP una longitud máxima de caracteres para un nombre de archivo?Los archivos Longpath son demasiado irritantes; uso la herramienta Longpath para abordarlos.
Re: ¿Tiene JMP una longitud máxima de caracteres para un nombre de archivo?Oye, ¿alguien ha intentado utilizar la herramienta Longpath?