evitar pantalla MS-DOS

16/12/2003 - 10:56 por e-Lores | Informe spam
En mi aplicación necesito copiar de vez en cuando algunos ficheros en forma
dinámica. Seguro que hay alguna forma sencilla de hacerlo en c# (algun
ejemplo ayudaría), pero a mi me basta con hacer

Process.Start("xcopy", "micarpeta destino /y /e /q");

Sin embargo, cada vez que se ejecuta esta línea aparece una pantalla de
MS-DOS que desaparece una vez ejecutado el comando (es inmediato). ¿Como
puedo evitar que aparezca esta pantalla?

Muchas gracias.
e-lores.
 

Leer las respuestas

#1 e-Lores
16/12/2003 - 11:10 | Informe spam
ok. me respondo yo mismo:

ProcessStratInfo myProcess = new ProcessStartInfo("xcopy", "micarpeta
destino /y /q /e");
myProcess.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(myProcess);

De todas formas, si alguien me puede comentar como copiar, mover,etc,
ficheros en C# se lo agradecería.

Gracias.
e-lores

"e-Lores" escribió en el mensaje
news:%
En mi aplicación necesito copiar de vez en cuando algunos ficheros en


forma
dinámica. Seguro que hay alguna forma sencilla de hacerlo en c# (algun
ejemplo ayudaría), pero a mi me basta con hacer

Process.Start("xcopy", "micarpeta destino /y /e /q");

Sin embargo, cada vez que se ejecuta esta línea aparece una pantalla de
MS-DOS que desaparece una vez ejecutado el comando (es inmediato). ¿Como
puedo evitar que aparezca esta pantalla?

Muchas gracias.
e-lores.


Preguntas similares