Seleziona File DomandaE' la prima volta che scrivo qui quindi mi scuso se sto postando nel posto sbagliato. Mi chiedevo se qualcuno può aiutare con quanto segue. È possibile ottenere solo la parte del percorso del file dalla funzione Pick File.
Se scrivo(nomi); Ottengo {"/C:/Users/MT/file1.txt", "/C:/Users/MT/file1.txt"} ma vorrei solo il percorso C:/Users/MT/ e associarlo con una variabile, ad esempio file_path = "C:/Users/MT/"
Grazie, Marco
names = Pick File(
"Select Data File",
"$DESKTOP",
{"Text Files|txt;csv", "All Files|*"},
1,
0,
"Data",
multiple
);IL
Ri: Seleziona domanda fileGrazie mille Wendi. Ha funzionato alla grande.Ri: Seleziona domanda fileNella funzione Substr(), basta cambiare la posizione iniziale in 2 e sottrarre uno dal conteggio.
path = Substr( names[1], 2, Contains( names[1], "/", -1 ) - 1 );
Ri: Seleziona domanda fileGrazie Marco. Molto apprezzatoRi: Seleziona domanda fileGrazie Wendy, funziona tranne per il fatto che c'è una barra iniziale, quindi ottengo "/C:/Users/MT/" invece di "C:/Users/MT/".
Non sono sicuro da dove provenga questo / o come liberarmeneRi: Seleziona domanda fileMi piace la soluzione suggerita da @Mark_Bailey migliore.Ma ecco un'altra possibilità che utilizza le funzioni dei caratteri per estrarre il percorso del file.
path = Substr( names[1], 1, Contains( names[1], "/", -1 ) );
Ri: Seleziona domanda fileÈ possibile utilizzare invece la funzione Pick Directory(). Quindi utilizzare la funzione Files In Directory () con il percorso restituito per ottenere l'elenco dei file.