Nombre De Archivos Con Espacios Y/o Acentos...


Subject: Nombre De Archivos Con Espacios Y/o Acentos...
Por si le sirve a alguien...

He tenido problemas usando la orden Shell para usar archivos con espacios y/o acentos...

La solución la he encontrado en este blog Enlace, donde, aunque hablan de Bash, tambien me ha servido la solución...

La solución consiste en poner entre comillas el nombre del fichero, por ejemplo

Shell "cp \"hola mundo.txt\" \"hola_múndo.txt\""


Este ejemplo hace una copia del fichero: hola mundo.txt
y lo copia con el nombre:hola_múndo.txt

Como veis he usado el espacio y la letra acentuada ú en los nombre de los ficheros

Subject: Re: Nombre De Archivos Con Espacios Y/o Acentos...
Mejor usa la función quote.shell(Expresión), te lo hace solito.

Last edited by shordi on Friday, 01 March 2013, 21:41; edited 1 time in total
Profile PM  
Subject: Re: Nombre De Archivos Con Espacios Y/o Acentos...
@shordi +1

Profile PM  
Subject: Re: Nombre De Archivos Con Espacios Y/o Acentos...
Shordi:
No la conocia, ¿como haria el ejemplo que yo he puesto?

Subject: Re: Nombre De Archivos Con Espacios Y/o Acentos...
Bueno, he pasado el ejemplo a la práctica y veo que el tema es incompleto. shell(Expresión) te escapa los caracateres especiales, espacios, etc. Pero cuando el nombre los contiene, no sabe distinguir los espacios que están dentro de los espacios separadores de parámetros, como el tema te toca hacerlo a tí... pues como que no vale demasiado la pena.


Public Sub Button1_Click()

dim a as string
a=shell("cp hola mundo.txt hola_mundo.txt")
print a
a=shell("cp \"hola mundo.txt\" hola_mundo.txt")
print a
a="cp \"hola mundo.txt\" hola_mundo.txt"
print a

End



Da como resultado que sólo la tercera línea funcionaría.
En otras palabras, de lo que no te libras es de encerrar entre comillas aquellas cadenas que sean nombres en sí mismas.
Estos anglófonos....

Profile PM  

Page 1 of 1


  
You cannot post new topics
You cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events

   

This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Generation Time: 0.0811s (PHP: -23% SQL: 123%)
SQL queries: 23 - Debug Off - GZIP Enabled