Ich möchte das die TXT-Datei erst nach dem der Process Robocopy fertig ist, erstellt wir.
Was muß ich da einbauen, oder kann ich den process so starten, das er erst nach dem Kopieren weiter läuft ?
// robocopy
bool importSuccessfull = ImportXmlScheme(this.robocopySoftware);
importSuccessfull = ImportXmlScheme(this.PfadBackup);
importSuccessfull = ImportXmlScheme(this.PfadDatentransferServer);
importSuccessfull = ImportXmlScheme(this.robocopyGeschwindigkeit);
string arguments = string.Format(" " + this.PfadBackup + " " + PfadDatentransferServer + " FILE \"{0}.zw1\" /Z /X /IPG:{1}", projectName, robocopyGeschwindigkeit);
// MessageBox.Show(this.robocopySoftware);
// MessageHelper.Info("Test")
Process. Start(this.robocopySoftware, arguments);
//Datei erstellen
progress.BeginPart(20, "CreateFileOrFolder");
{
string pathMeldungsdatei = Path.Combine(PfadDatentransferServer, projectName +".txt"); // Pfad für Datei zum beschreiben
//string[] Zeilen = { "First line", "Second line", "Third line" }; // String für mehrer Zeilen erstellen
//File.WriteAllLines(pathMeldungsdatei, Zeilen); // in Datei String schreiben
string text = "Datei wurde am " + DateTimeAktuell + " von " + Environment.UserName + " in die Zentrale verschoben"; // Eine Zeile
File.WriteAllText(pathMeldungsdatei, text); // in Datei String schreiben
}
------------------
---------------
mfg Markus
[Diese Nachricht wurde von Sbg Markus am 29. Aug. 2016 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP