Kennt sich zufälliger weise einer mit String.Split in C# aus denn ich konnte einen kleinen tipp gebrauchen. Und zwar habe ich eine kleine kopie der CMD-Eingabeaufforderung gemacht und hänge beim befehl "
cd.." . Ich habe einen unbestimmten pfad
Code:
string MSdose,MSBox;
MSdir = "";
System.IO.DirectoryInfo dir2 = new System.IO.DirectoryInfo(@"C:\" + MSdir);
DirectoryInfo directory = new DirectoryInfo(@"C:\" + MSdir);
der sich durch die eingabe von "dir" verlängert.
(kurzformat)
Code:
MSBox = Console.ReadLine();
splitter = MSBox.Split(new Char[] { ' ' },2);
if (splitter[0] == "dir" && File.Exists(@dir2 + splitter[1]) || splitter[0] == "dir" && Directory.Exists(@dir2 + splitter[1]))
{MSdir = MSdir + splitter[1] + "\\";}
Wie komme ich den pfad rückwärz? Ich splitte nach jedem "/" und dann?
MSdir = MSdir + splitter[1] + splitter[2] + splitter[3] ; geht nicht ich weiß ja nicht wie groß der pfad ist