Page 1 of 1

Copiar archivo al escritorio

Posted: Fri Aug 27, 2010 12:28 am
by RodolfoRBG
Alguien sabe como copiar desde mi aplicacion un archivo al escritorio de windows sin importar el idioma o la version de windows?

O en otras palabras, como obtengo la ruta del escritorio de cualquier maquina?

Salu2 y gracias

Re: Copiar archivo al escritorio

Posted: Fri Aug 27, 2010 1:52 am
by hgarcia
Hola Rodolfo:

No es tan fácil ya que el escritorio depende del usuario que ingrese a la computadora y creo que también depende del idioma de tu windows ypopr si fuera poco también de la unidad donde se instaló el SO, así las cosas

para Windows XP y suponiendo que estuviera en español y en la unidad C la ruta es:

"c:\documents and settings\%username%\escritorio"

para win 7 y vista
"C:\users\%username%\desktop"

al parecer en las nuevas versiones no importa el idioma que hayas instalado


Saludos y espero sea de utilidad

Re: Copiar archivo al escritorio

Posted: Fri Aug 27, 2010 2:32 am
by andresreyes_mzt
Rodolfo,

Encontre la siguiente informacion esta en ingles pero es facil de comprender,

http://msdn.microsoft.com/en-us/library ... S.85).aspx

Saludos,
Andres Reyes

Re: Copiar archivo al escritorio

Posted: Fri Aug 27, 2010 11:54 am
by acuellar
Rodolfo

Intenta asi:

Code: Select all

   cUsuario:= GetEnv( "USERPROFILE" ) 
    If Left(cUsuario,8)="C:\Users"  
            cEscritorio:=cUsuario+"\desktop\ARCHIVO.XYZ"
    Else
          cEscritorio:=cUsuario+"\escritorio\ARCHIVO.XYZ"
    Endif

   COPY FILE C:\SISTEMAS\ARCHIVO.XYZ TO (cEscritorio)

 
Saludos,

Adhemar

Re: Copiar archivo al escritorio

Posted: Sat Aug 28, 2010 7:52 am
by Carles