J'ai un processus:C# Processus - Pause ou dormir avant la fin
Process pr = new Process();
pr.StartInfo.FileName = @"wput.exe";
pr.StartInfo.Arguments = @"C:\Downloads\ ftp://user:[email protected]/Transfer/Updates/";
pr.StartInfo.RedirectStandardOutput = true;
pr.StartInfo.UseShellExecute = false;
pr.StartInfo.
pr.Start();
string output = pr.StandardOutput.ReadToEnd();
Console.WriteLine("Output:");
Console.WriteLine(output);
wput est un client de téléchargement ftp.
Au moment où j'exécute le processus et commence le téléchargement, l'application se bloque et la sortie de la console ne s'affiche pas jusqu'à la fin. Je suppose que le premier problème est résolu en utilisant un fil. Ce que je veux faire est de lancer un téléchargement, de le mettre en pause de temps en temps, de lire la sortie générée (utiliser cette barre de progression, etc.) et de recommencer.
Quelles classes/méthodes devrais-je examiner?
Malheureusement, je dois utiliser wput.exe. – nf313743
Triste, mais la réponse de Chris est bonne aussi! – Nayan