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
DirectoryInfo
damit erweitern.Zur 2. Frage: Meinst du den Output umleiten? Sowas geht definitiv. In
Process
muss manStartInfo
setzen, dass ist ja einProcessStartInfo
Typ. InProcessStartInfo
gibt es die PropertyRedirectStandardOutput
. Dies auftrue
setzen und man kann inProcess
StandardOutput
verwenden.
Ähnlich funktioniert dies auch fürStandardError
undStandardInput
.Grüssli