Seleccionar archivo de preguntaEsta es la primera vez que publico aquí, así que pido disculpas si estoy publicando en el lugar equivocado. Me preguntaba si alguien puede ayudar con lo siguiente. ¿Es posible obtener solo la parte de la ruta del archivo de la función Seleccionar archivo?
Si escribo(nombres); Obtengo {"/C:/Users/MT/file1.txt", "/C:/Users/MT/file1.txt"} pero me gustaría solo la ruta C:/Users/MT/ y asociarla con una variable, por ejemplo, file_path = "C:/Users/MT/"
gracias, marca
names = Pick File(
"Select Data File",
"$DESKTOP",
{"Text Files|txt;csv", "All Files|*"},
1,
0,
"Data",
multiple
);el
Re: Pregunta de selección de archivoMuchas gracias Wendy. Eso funcionó muy bien.Re: Pregunta de selección de archivoEn la función Substr(), simplemente cambie la ubicación inicial a 2 y reste uno del conteo.
path = Substr( names[1], 2, Contains( names[1], "/", -1 ) - 1 );
Re: Pregunta de selección de archivogracias marca Muy apreciadoRe: Pregunta de selección de archivoGracias Wendy, eso funciona excepto que hay una barra inclinada inicial, así que obtengo "/C:/Users/MT/" en lugar de "C:/Users/MT/".
No estoy seguro de dónde viene este líder o cómo deshacerme de él.Re: Pregunta de selección de archivoMe gusta la solución sugerida por @Mark_Bailey mejor.Pero aquí hay otra posibilidad que usa funciones de caracteres para extraer la ruta del archivo.
path = Substr( names[1], 1, Contains( names[1], "/", -1 ) );
Re: Pregunta de selección de archivoEn su lugar, podría utilizar la función Seleccionar directorio(). Luego use la función Archivos en directorio() con la ruta devuelta para obtener la lista de archivos.