2 simple fragen :Verzeichnis kopieren, Consolen anwendung output hooken
-
Hallo Leute,
ich hab mal 2 Fragen:
1. Gibt es ne möglichkeit ne ganze Verzeichnis Struktur ausm Code raus zu kopieren? Ich mach das gerade selbst mit ner Rekursiven Funktion (DirectoryInfo/FileInfo) etc. gibt es ne schönere möglichkeit sowas zu tun?
2. Ich starte eine Anwendung in der Console, welche mir darin diverse Daten dumb't.. kann ich den output einer consosen anwendung auch hooken? var
Process _rdpProcess = new Process { StartInfo = new ProcessStartInfo(batchFilename) { UseShellExecute = true } }; rdpProcess .Start();
-
Zur 1. Frage: Direkt von .Net, soweit ich weiss, nicht. Man könnte diese rekursive Funktion allerdings in eine Extension-Method reinsetzen und somit indirekt
DirectoryInfodamit erweitern.Zur 2. Frage: Meinst du den Output umleiten? Sowas geht definitiv. In
Processmuss manStartInfosetzen, dass ist ja einProcessStartInfoTyp. InProcessStartInfogibt es die PropertyRedirectStandardOutput. Dies auftruesetzen und man kann inProcessStandardOutputverwenden.
Ähnlich funktioniert dies auch fürStandardErrorundStandardInput.Grüssli