Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: W3XT3R en 25 Diciembre 2005, 13:22 PM

Título: Quitar caracteres a una string
Publicado por: W3XT3R en 25 Diciembre 2005, 13:22 PM
tengo una string que contiene la ruta de un archivo creado por un programa mio que los cifra modificando el codigo binario y para distinguirlos del original les añade la extension .enc (NombreDelArchivo.ExtensionDelArchivo.enc) ¿como puedo hacer para que a la hora de desencriptarlo coja la ruta previamente guardada en una string y le quite la terminacion .enc?

ante todo muchisimas gracias

PD: contesten lo antes posible, es un proyecto que tengo que entregar esta semana
Título: Re: Quitar caracteres a una string
Publicado por: Kizar en 25 Diciembre 2005, 13:32 PM
Usando la funcion Right.
Esta funcion te coje los caracteras k le indikes de derecha a izkierda.


Dim NewRuta As String
NewRuta = Right("C:\pakete\powa.enc", 4)


Salu2
Título: Re: Quitar caracteres a una string
Publicado por: W3XT3R en 25 Diciembre 2005, 14:01 PM
lo acabo de probar y lo que hace es cojer los ultimos caracteres y quitar el resto
Ej: de C:\pakete\powa.txt.enc se quedaria en .enc no en C:\pakete\powa.txt q es lo que quiero
Título: Re: Quitar caracteres a una string
Publicado por: sch3m4 en 25 Diciembre 2005, 14:04 PM
usa mid.

resultado=mid(cadena,1,len(cadena)-4)
Título: Re: Quitar caracteres a una string
Publicado por: W3XT3R en 25 Diciembre 2005, 14:15 PM
no he probado lo del mid pero lo he solucionado basandome en lo del right de la siguiente manera
destino = Left(destinoname, Len(destinoname) - 4)
Título: Re: Quitar caracteres a una string
Publicado por: Kizar en 25 Diciembre 2005, 22:59 PM
Pua, las drogas me tan matando. lo sento se me fue la pinza.

Salu2