XCOPY EN VISUAL BASIC

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
ayer

XCOPY EN VISUAL BASIC

Mensaje por ayer » Mar Abr 05, 2005 12:38 pm

ESTOY INTENTANDO COPIAR UN ARCHIVO DE C: AL DIRECTORIO C:\DOCUMENTS AND SETTINGS PERO EN LA SIGUIENTE LINEA DE CODIGO NO ENTIENDE EL NOMBRE DE LA CARPETA PORQUE TIENE ESPACIOS EN BLANCO.
SHELL("xcopy C:\form1.frm C:\Documents and settings\ /e/y",vHide).
como hay que escribirlo, he probado con ', [, {. ya no se que probar
muchas gracias

Avatar de Usuario
ABCdatos
Administrador foro
Mensajes: 673
Registrado: Dom Mar 03, 2002 1:00 am
Contactar:

Mensaje por ABCdatos » Mar Abr 05, 2005 4:42 pm

Al haber espacios en blanco en el nombre del directorio, hay que entrecomillarlo. Como dentro de la cadena no puedes insertar explícitamente las comillas dobles, puedes incluirlas como el carácter ASCII nº34:

SHELL("xcopy " & ChrW$(34) & "C:\form1.frm C:\Documents and settings\" & ChrW$(34) & " /e/y",vHide)

Saludos.
Equipo ABCdatos.
http://www.abcdatos.com/

Responder