JMP prevede una lunghezza massima di caratteri per il nome di un file?Ciao a tutti,
Sto lavorando con uno script che ha funzionato bene in passato, ma non sembra funzionare e penso che sia perché il nome del file è troppo lungo.
Quindi, ho una sezione di script che dovrebbe salvare un file PNG della finestra del report e denomina il file in base ai nomi delle due colonne utilizzate nell'analisi. A causa dei nomi delle colonne e della posizione della tabella dati, il nome completo del file contiene 157 caratteri, il percorso della directory ne contiene 94 e il nome del file PNG contiene 63 caratteri. Questa è la sezione di codice:
pic_name = "Cross_Corr_of_" || ycols[1] || "_with_" || icols[1] || "_" || Plant || ".png";
nwin[Outline Box( 1 )] << Save Picture( dir || pic_name, "png" );
Windows afferma di avere la capacità di gestire nomi di file che contengono fino a ~ 256 caratteri, e io sono ben al di sotto di questo, quindi dal punto di vista di Windows, dovrei stare bene. Non riesco a trovare alcuna documentazione che attesti che JMP abbia limitazioni sui caratteri, ma a quanto pare è così. Se cambio il codice e definisco semplicemente pic_name = "test.png", salva il file PNG nella directory corretta, nessun problema. Ma, quando utilizzo il nome sopra definito, esegue il codice, ma non finisce per salvare un file.
Qualcuno sa qual è il limite di lunghezza dei caratteri? E se sì, è possibile cambiarlo o modificarlo in modo da poter utilizzare il codice come previsto?
Grazie!,
DS
Automazione e scriptingCondivisione e comunicazione dei risultatifinestreRi: JMP prevede una lunghezza massima di caratteri per il nome di un file?Se crei dir un percorso molto più breve e mantieni lo stesso pic_name, il file viene salvato correttamente?
Ri: JMP prevede una lunghezza massima di caratteri per il nome di un file?CIAO @jthi ,
Sfortunatamente non è così. Se cambio la directory sul desktop: "C:\Users\XXXX\OneDrive - Drive\Desktop\", ma mantengo lo stesso pic_name, non lo farà. Se cambio il nome dell'immagine in "test.png", lo salverà correttamente.
DS
Ri: JMP prevede una lunghezza massima di caratteri per il nome di un file?Il nome del tuo file potrebbe contenere caratteri non consentiti?
Ri: JMP prevede una lunghezza massima di caratteri per il nome di un file?CIAO @jthi ,
Penso che debba essere così: non pensavo che sarebbe stato un problema, ma penso che a Windows probabilmente non piacciono alcune delle unità che fanno parte dei nomi delle colonne, quindi dovrò rinominare le colonne. È interessante notare che Windows non fornisce un avviso sui caratteri non consentiti e JMP esegue semplicemente il codice, ma non salva il file.
Grazie!,
DS
Ri: JMP prevede una lunghezza massima di caratteri per il nome di un file?Ehi, per i file con percorso lungo, ho utilizzato lo strumento Percorso lungo. E' più semplice, hai provato?
Ri: JMP prevede una lunghezza massima di caratteri per il nome di un file?I file Longpath sono troppo irritanti: utilizzo lo strumento Longpath per affrontarli.
Ri: JMP prevede una lunghezza massima di caratteri per il nome di un file?Ehi, qualcuno ha provato a utilizzare lo strumento Longpath?