Foros del Web » Programando para Internet » Javascript »

Nombre del archivo en una ruta

Estas en el tema de Nombre del archivo en una ruta en el foro de Javascript en Foros del Web. Qué tal, quisiera saber si existe alguna función para obtener sólo el nombre del archivo de una ruta, por ejemplo, si tengo una ruta así: ...
  #1 (permalink)  
Antiguo 22/03/2005, 13:54
Avatar de Gabriel0702  
Fecha de Ingreso: febrero-2005
Mensajes: 155
Antigüedad: 19 años, 2 meses
Puntos: 0
Exclamación Nombre del archivo en una ruta

Qué tal, quisiera saber si existe alguna función para obtener sólo el nombre del archivo de una ruta, por ejemplo, si tengo una ruta así:

C:\Documents and Settings\Gabriel\Mis documentos\perfil.txt

que me devuelva:

perfil.txt

Gracias.
  #2 (permalink)  
Antiguo 22/03/2005, 14:23
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Bueno... se podría hacer así:

<script>
ruta="C:\Documents and Settings\Gabriel\Mis documentos\perfil.txt";
partes=ruta.split("\\");
archivo=partes[partes.length-1];
alert(archivo);
</script>
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 22/03/2005, 14:27
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Existe un problema, JS toma el \ como escape, por lo que habría que poner la ruta así:
ruta="C:\\Documents and Settings\\Gabriel\Mis documentos\\perfil.txt";
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #4 (permalink)  
Antiguo 23/03/2005, 10:16
Avatar de Gabriel0702  
Fecha de Ingreso: febrero-2005
Mensajes: 155
Antigüedad: 19 años, 2 meses
Puntos: 0
Gracias KarlanKas, sí me sirvió tu código, no hubo problema con lo de caracter de escape, si me devolvió la cadena perfil.txt.

Ya probé con varias carpetas y no hay problema.
  #5 (permalink)  
Antiguo 23/03/2005, 11:56
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Me alegro de que te haya servido!!

Cualquier cotra cosa ya sabes donde estamos
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:55.