En Windows es perfectamente posible crear una carpeta que tenga el símbolo "&"
Por ejemplo, imaginemos (es un caso real) que una aplicación nos crea una carpeta con el símbolo &. Por ejemplo: "c:\carpeta utilidades & varios" y además que por suerte o por desgracia nos lo meta en el path.
Igualmente sabéis (o deberíais) que para añadir una carpeta al path en algunos scripts, lo normal es hacer:
set path=C:\nueva_carpeta;%path%
de esta manera se añade al comienzo del path. o bien si queremos al final:
set path=%path%;c:\nueva_carpeta
Peroooo... si el path original tuviese un & esto no funciona correcto. Lo trunca precisamente en el &... ya que el & es un separador de comandos y el comando dado al asignar ahora debería tener un símbolo ^ antes del &.
Pero hay solución... usad la imaginación ¿como?... :-)
Por ejemplo, imaginemos (es un caso real) que una aplicación nos crea una carpeta con el símbolo &. Por ejemplo: "c:\carpeta utilidades & varios" y además que por suerte o por desgracia nos lo meta en el path.
Igualmente sabéis (o deberíais) que para añadir una carpeta al path en algunos scripts, lo normal es hacer:
set path=C:\nueva_carpeta;%path%
de esta manera se añade al comienzo del path. o bien si queremos al final:
set path=%path%;c:\nueva_carpeta
Peroooo... si el path original tuviese un & esto no funciona correcto. Lo trunca precisamente en el &... ya que el & es un separador de comandos y el comando dado al asignar ahora debería tener un símbolo ^ antes del &.
Pero hay solución... usad la imaginación ¿como?... :-)
Comentario