error ruta de fichero


([N3] Servinfor) #1

HOla quiero eniar un txt que genero desde veleno a esta ruta

\servermac\NUEVO SERVER\Velneo + “escandallos.txt”

pero al ejecutar el proceso me da error de sintaxis ¿pongo las barras mal?


([N3] Servinfor) #2

/servermac/NUEVO SERVER/Velneo/ + “escandallos.txt”

Lo he puesto así y también me da error de sintaxis


([N2] infostar) #3

Un error muy frecuente y muy común en los paths de ficheros es usar rutas que el sistema operativo y por ende los sistemas de desarrollo han de asumir y por tanto su generación es incorrecta. Los sistemas operativos suelen recibir con poca alegría rutas con espacios, con puntos y con caracteres inadecuados ya que se ven obligados a marcar de cierta forma dichas rutas. Normalmente una ruta como: /servermac/NUEVO SERVER/Velneo la estará interpretando en el mejor de los casos como /servermac/NUEVO% SERVER/Velneo, por lo que lo lógico, en este caso es pasar la ruta como una cadena completa: “/servermac/NUEVO SERVER/Velneo” de ese modo la ruta debiera ser tomada como literal y no como interpretada. Dependiendo del sistema operativo iremos encontrando lindezas de este tipo donde muchas veces nos volverá locos de remate.

Mi Recomendación: “Eviten lindezas en los nombres de carpetas (ñ,’, espacios, quijotes, etc) y todos seréis mas felices”
Las Barras serán propias de cada S.O pero ojo en recursos compartidos la cosa puede cambiar dependiendo del S.O.


([N4] velavisual) #4

@Servinfor

Enlaces al repecto:

http://velneo.es/problemas-con-las-rutas/

http://velneo.es/composicion-de-sendas-en-formulas/

saludos
Antonio Vela
http://www.velavisual.com