Redirection Process.Start

Résolu
yanis7518 Messages postés 283 Date d'inscription mercredi 7 décembre 2005 Statut Membre Dernière intervention 9 juillet 2010 - 21 déc. 2005 à 12:24
yanis7518 Messages postés 283 Date d'inscription mercredi 7 décembre 2005 Statut Membre Dernière intervention 9 juillet 2010 - 21 déc. 2005 à 13:06
Slt all

voila je fai un xcopy et j'aimerai redirigé la sortie vers un fichier log comme sous DOS

ex : xcopy fic 1 fic2 >> log.txt

Voila mon code

Process.Start (@"C:\
WINDOWS\System32\xcopy.exe", fic 1 fic 2 + " >> Log.txt");

la copie se deroule bien mais rien ne s'inscrit das mon fichier log
quelqu'un aurait-il une solution

Merci d'avance

1 réponse

yanis7518 Messages postés 283 Date d'inscription mercredi 7 décembre 2005 Statut Membre Dernière intervention 9 juillet 2010 3
21 déc. 2005 à 13:06
C bon j'ai trouvé voila la solution pour ceux ke cela interresse

ProcessStartInfo ps = new ProcessStartInfo((@"C:\
WINDOWS\System32\xcopy.exe
", "fic1 fic2");
ps.UseShellExecute = false;
ps.RedirectStandardError = true;
Process.Start(ps);
string output = p.StandardError.ReadToEnd();
p.WaitForExit();
3
Rejoignez-nous