Strings
Hola. espero puedan ayudar
Tengo un string que se forma apartir de la direccion completa de la ubicacion de un archivo. ej.
c:\carlos\ccc\algo.zip ...
bueno eso lo guardo en una variable tipo string...
¿Como puedo cortar solo la parte del nombre del archivo?
Tomando en cuenta que la ruta cambia dependiendo donde esa mi archivo...!!!
Cualquier ayuda se los agradecere...
Buena suerte..!!!
Tengo un string que se forma apartir de la direccion completa de la ubicacion de un archivo. ej.
c:\carlos\ccc\algo.zip ...
bueno eso lo guardo en una variable tipo string...
¿Como puedo cortar solo la parte del nombre del archivo?
Tomando en cuenta que la ruta cambia dependiendo donde esa mi archivo...!!!
Cualquier ayuda se los agradecere...
Buena suerte..!!!
has probado con el StringTokenizer ?
String ruta = c:\\carlos\\ccc\\algo.zip;
String nombreFichero = "";
StringTokenizer st = new StringTokenizer(ruta,"\");
while (st.hasMoreTokens()) {
nombreFichero = st.nextToken();
}
en la variable nombreFichero se supone que ya tienes solo el nombre del fichero
te recuerdo que te estoy hablando de memoria, puede haber algun fallo de sentasis pero la idea es esa
sino sabes muy biene como funciona un stringtokenizer pasate por aqui
http://usuarios.lycos.es/fady/foro/viewtopic.php?t=95&sid=ea6d821bce8f31ffdb7db22cbe5b5c53
String ruta = c:\\carlos\\ccc\\algo.zip;
String nombreFichero = "";
StringTokenizer st = new StringTokenizer(ruta,"\");
while (st.hasMoreTokens()) {
nombreFichero = st.nextToken();
}
en la variable nombreFichero se supone que ya tienes solo el nombre del fichero
te recuerdo que te estoy hablando de memoria, puede haber algun fallo de sentasis pero la idea es esa
sino sabes muy biene como funciona un stringtokenizer pasate por aqui
http://usuarios.lycos.es/fady/foro/viewtopic.php?t=95&sid=ea6d821bce8f31ffdb7db22cbe5b5c53
no se porque aparecen tantas en mi codigo sino he puesto ninguna xDDDDD, las lineas afectadas y corregidas son
String nombreFichero = "";
StringTokenizer st = new StringTokenizer(ruta,"");
a ver si ahora sale bien
String nombreFichero = "";
StringTokenizer st = new StringTokenizer(ruta,"");
a ver si ahora sale bien
Hola:
Al tratarse de un Strin que representa un fichero, puedes crear una clase File pasandole ese String. La clase File tiene métodos para separar cosas. Por ejemplo, getName(), getPath(), getParent(), etc, etc. Quizás alguno de ellos te resulte útil para lo que necesitas.
Se bueno.
Al tratarse de un Strin que representa un fichero, puedes crear una clase File pasandole ese String. La clase File tiene métodos para separar cosas. Por ejemplo, getName(), getPath(), getParent(), etc, etc. Quizás alguno de ellos te resulte útil para lo que necesitas.
Se bueno.
