Process >fichier.txt

Résolu
winny68 Messages postés 99 Date d'inscription vendredi 25 avril 2003 Statut Membre Dernière intervention 14 février 2011 - 26 sept. 2007 à 17:28
winny68 Messages postés 99 Date d'inscription vendredi 25 avril 2003 Statut Membre Dernière intervention 14 février 2011 - 27 sept. 2007 à 11:56
Bonjour,

j'ai regardé un peu partout, mais je n'ai pas trouvé de réponse.
Quellequ'un pourrait me dire commant je peux executer un commande qui demande d'enregistrer dans un fichier avec la class process ?

EX : [nom du programme] -a -b [dossier cible] *.* >fichier.txt

Merci

Deux choses sont infinies : l'univers et la bêtise humaine.
Mais en ce qui concerne l'univers, je n'en ai pas encore acquis la cetitude absolue.

Albert Einstein<!--

1 réponse

winny68 Messages postés 99 Date d'inscription vendredi 25 avril 2003 Statut Membre Dernière intervention 14 février 2011 1
27 sept. 2007 à 11:56
Salut les gens,

j'ai finis par trouver. Il suffit de faire :
    Startinfo.RedirectStandardOutput = true.

et pour l'écriture dans un fichier, il faut ajouter :
   
    StreamWriter w = new StreamWriter(path, true, Encoding.ANSI );
    if ((!processname.HasExited) || (processname.StandardOutput.Peek() > 0))
    {
       w.WriteLine(processname.StandardOutput.readLine());
    }
    processname.waitforexit;
    w.close();

Deux choses sont infinies : l'univers et la bêtise humaine.
Mais en ce qui concerne l'univers, je n'en ai pas encore acquis la cetitude absolue.

Albert Einstein<!--
3
Rejoignez-nous