Redirection Process.Start [Résolu]

Signaler
Messages postés
283
Date d'inscription
mercredi 7 décembre 2005
Statut
Membre
Dernière intervention
9 juillet 2010
-
Messages postés
283
Date d'inscription
mercredi 7 décembre 2005
Statut
Membre
Dernière intervention
9 juillet 2010
-
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

Messages postés
283
Date d'inscription
mercredi 7 décembre 2005
Statut
Membre
Dernière intervention
9 juillet 2010
3
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();