FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cortar path de diferente longitud
Buenas Tardes, eh buscado en los foros, pero ninguno tiene una idea concreta de lo que necesito.
Tengo un path, donde este puede variar, depende de la dirección donde el usuario desee guardar una carpeta, dicha carpeta es de donde quiero comenzar a trabajar, para eso quiero cortar todo lo que este atrás del nombre de la carpeta, como puedo hacer eso Por ejemplo path := 'C:\documentos\trabajos\tareas\...' 'C:\exposicion\tareas\...' Trabajar a partir de tareas, el resto del path quitarlo, el restante guardarlo en una variable, espero puedan ayudarme. Saludos cordiales. |
#2
|
||||
|
||||
Bien, pero el ejemplo confunde, ¿"exposicion" de dónde ha salido?
|
#3
|
|||
|
|||
Hola Casimiro, es un ejemplo, puede ser un path cualquiera, en este ejemplo puse dos path, para ejemplificar que el tamaño sera diferente segun donde el usuario desee guardar la carpeta, pero todos coinciden, por ejemplo una carpeta llamada 'Tareas' a partir de esa carpeta y todo lo que contenga, es donde comenzare a trabajar, para esto necesito quitar o eliminar todo el path detras de esta carpeta
Porque estaba trabajando con el comando StuffString, pero ese sirve si conoces la longitud del path, y en este caso va a tener varios tamaños. espero me haya explicado. |
#4
|
||||
|
||||
Hola.
No me termina de quedar claro... ¿ Como selecciona el usuario la ruta a la carpeta ? ¿ El nombre de la carpeta también lo elige el usuario ? ¿ La ubicación de dicha carpeta es independiente del de la aplicación ? Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
|||
|
|||
Gracias por responder
1.- la selecciona con un botón que ya programe, ese path lo guarda en una variable 2.- El nombre de la carpeta ya esta definido 3.- la ubicación de la carpeta depende de donde el usuario diga que se va a descargar. ahi se va a guardar. |
#6
|
||||
|
||||
Hola.
Según dices, sin importar que path se seleccione siempre habrá un directorio dentro del path llamado "Tareas" (O puede ser otro pero siempre habrá esa constante). Si es así, debes buscar esa constante y eliminar lo anterior. No entiendo aún cual es el incoveniente
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#7
|
|||
|
|||
Si, esa es mi duda, como encontrar esa constante? lo intente de varias formas pero no lo eh logrado, soy nuevo en delphi y sigo aprendiendo, y ahorita me atore en esto.
Si pueden apoyarme dándome un ejemplo o con algún método, se los agradecería mucho. |
#8
|
||||
|
||||
El problema es que yo sigo sin entender exactamente la situación.
Bueno, veo que los demás compañeros tampoco se aclaran, tampoco lo entienden. |
#9
|
||||
|
||||
¡Buscas la palabra!
Cita:
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#10
|
|||
|
|||
Solamente quiero encontrar el nombre de la carpeta que todos los path tendran en comun, ya encontrado, quiero eliminar todo lo que este detras del nombre, y solo dejar lo que este despues de ese nombre de la carpeta.
|
#11
|
|||
|
|||
Cita:
|
#12
|
|||
|
|||
Movorack, ya utilice AnsiPos, pero me dice donde comienza, tal vez sea una pregunta un tanto tonta, pero, ¿si quiero que me diga cual es el ultimo carácter de la carpeta, que seria por ejemplo
'Tareas\' seria que me dijera la ubicación de \ , como lo podría hacer? |
#13
|
||||
|
||||
Hola
Cita:
Cita:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#14
|
|||
|
|||
Si, cuando da clic en el botón, aparece una pantalla donde escoge el usuario donde guardar su carpeta, utilizo SelectDirectory
Te comparto esa parte de mi código
Última edición por Casimiro Notevi fecha: 04-10-2018 a las 23:10:09. Razón: Poner etiquetas Delphi, no es una Cita !!! |
#15
|
||||
|
||||
Con lo que te dijo Movarack (Ansipos) lo puedes solucionar:
No tengo delphi a la mano para probar el código, pero algo asi deberias aplicar...eso pudiera solucionar tu problema. Saludos.
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
#16
|
||||
|
||||
Hola.
Ahora te entiendo. Una opción es que almacenes la ruta a la carpeta, de modo que al salir del form quede guardado el valor y al entrar se recupere. Un ejemplo: También podes usar el registro de Windows para almacenar la ruta, pero por cuestiones de permisos este modo es mas fiable. Saludos Pd: Si te sirviera el código de ejemplo avísame y te lo adjunto.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#17
|
|||
|
|||
Gracias a todos por sus respuestas, ya lo pude resolver, y no lo hubiera logrado sin su ayuda, Muchas gracias por su tiempo para explicarme este tema
Excelentes personas. |
#18
|
||||
|
||||
Y como lo resolviste...explica aqui...comparte porfa !...tal vez habrá alguien mas con las mismas dudas.
Saludos.
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cortar largo nodo en un Xml | Leopard2 | Varios | 4 | 13-07-2016 05:20:55 |
Cortar decimales | look | OOP | 4 | 29-12-2007 08:12:13 |
Cortar fichero de audio | FDB | Varios | 0 | 27-04-2005 19:15:37 |
cortar cadena | Supermagayin | Varios | 2 | 07-03-2005 22:04:41 |
Cortar Decimales | PaLaSaca | Varios | 1 | 27-04-2004 02:01:17 |
|