Java - path de archivos

 
Vista:

path de archivos

Publicado por oscar (15 intervenciones) el 22/06/2006 15:06:52
hola

en una funcion de un paquete encontre que se le pasaba la ruita de un archivo de este modo:
docread(\"libros.xml"\)
para que se coloca \ encerrando la cadena???
Otra: cuando deseo pasara la ruta de un archivo a una funcion, generalemnete copio asi:
myfunction ( "C:\Documents and Settings\Administrador\Escritorio\myfile.txt")
obviamente me da error, por usar \, por lo que tengo que editar, para que quede asi:
myfunction ( "C:\\Documents and Settings\\Administrador\\Escritorio\\myfile.txt")
hay alguna forma automatica para evitar este paso?? quiza un replace ("\" , "\\") o existe otra forma?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:path de archivos

Publicado por Danilo Juvinao (278 intervenciones) el 22/06/2006 22:24:37
Lo que sucede es que al igual que en C, el caracter es el caracter de escape.

como asi:

cuando tu escribes en la consola o en un jtextarea, por ejemplo y vas a hacer una nueva linea tu colocas dentro del string \n.

entonces cuando tu haces \\" es para que ignore ese caracter como un caracter de comando, lo que significa que lo agregue a la cadena y el termina agregando solamente \ ya que viene antecedido del caracter de escape

Espero haber ayudado
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar