Guten Abend,
Vorgeschichte
ich steh vor einem großen Fragezeichen. Ich wollte eine Pause einlegen, vom vielen Programmieren mit Datenbanken und mich
in der Zeit mit systembasierenten Codes zu beschäftigen.
systembasierent?
Mit "systembasierenten Codes" meine ich keine Webserver, Datenbanken usw. Sondern mein eigenes System (Windows 7,32-Bit).
Ein anderer Begriff ist mir leider nicht eingefallen, deshalb versuche ich meine Idee bestmöglichst darzustellen.
Meine Idee
Ich dachte mir, dass eine Windows Suchfunktion, wie es wahrscheinlich jedem bekannt ist, die beste Programmierübung für den Anfang wäre.
Und so begann ich zu forschen. Nur fehlte mir ein guter Begriff um meine passende Antworten zu bekommen. Währenddessen kam
ich auf die Idee File.Exists (System.IO) zu probieren und gelang zu einem Ergebnis.
Alles anzeigen
Beachtet jetzt nicht wirklich den Code bitte. Er soll nur meine Denkweise wiederspiegeln. Ich habe ihn schnell hingeschrieben um es zu Testen!
Erfolg hatte ich, nur nicht den Erfolg, den ich mir erträumt habe. Ich möchte kein Direktverzeichnis (s.Code) Desktop sondern allgemeine meine Partition C:\\.
Kurzgefasst: Das Programm soll meine Festplatte nach der String-Eingabe durchforsten.
Fragen:
Habt ihr irgendwelche Ideen? Begriffe? (Aber keine fertigen Codes. Möchte es selbst schaffen!)
Schafft man das überhaupt mit File.Exists und System.IO? Oder gibt es ein anderen Namespace?
Oder ist es gar ein zu großer Aufwand, den ich nicht alleine bewältigen kann und daran zerbreche?
Vorgeschichte
ich steh vor einem großen Fragezeichen. Ich wollte eine Pause einlegen, vom vielen Programmieren mit Datenbanken und mich
in der Zeit mit systembasierenten Codes zu beschäftigen.
systembasierent?
Mit "systembasierenten Codes" meine ich keine Webserver, Datenbanken usw. Sondern mein eigenes System (Windows 7,32-Bit).
Ein anderer Begriff ist mir leider nicht eingefallen, deshalb versuche ich meine Idee bestmöglichst darzustellen.
Meine Idee
Ich dachte mir, dass eine Windows Suchfunktion, wie es wahrscheinlich jedem bekannt ist, die beste Programmierübung für den Anfang wäre.
Und so begann ich zu forschen. Nur fehlte mir ein guter Begriff um meine passende Antworten zu bekommen. Währenddessen kam
ich auf die Idee File.Exists (System.IO) zu probieren und gelang zu einem Ergebnis.
Quellcode
- private void button1_Click(object sender, RoutedEventArgs e)
- {
- String input = textBox1.Text;
- if (String.IsNullOrEmpty(input))
- {
- MessageBox.Show("Bitte füllen Sie erst Ihre Felder aus!",
- "Warning",
- MessageBoxButton.OK,
- MessageBoxImage.Error,
- MessageBoxResult.None);
- }
- else
- {
- String curInput = "C:\\Users\\Computername\\Desktop\\" + input + ".txt";
- if(File.Exists(curInput))
- {
- MessageBox.Show("Datei existiert",
- "Hinweis",
- MessageBoxButton.OK,
- MessageBoxImage.Exclamation,
- MessageBoxResult.None);
- }
- else
- {
- MessageBox.Show("Datei wurde nicht gefunden!",
- "Hinweis",
- MessageBoxButton.OK,
- MessageBoxImage.Exclamation,
- MessageBoxResult.None);
- }
Beachtet jetzt nicht wirklich den Code bitte. Er soll nur meine Denkweise wiederspiegeln. Ich habe ihn schnell hingeschrieben um es zu Testen!
Erfolg hatte ich, nur nicht den Erfolg, den ich mir erträumt habe. Ich möchte kein Direktverzeichnis (s.Code) Desktop sondern allgemeine meine Partition C:\\.
Kurzgefasst: Das Programm soll meine Festplatte nach der String-Eingabe durchforsten.
Fragen:
Habt ihr irgendwelche Ideen? Begriffe? (Aber keine fertigen Codes. Möchte es selbst schaffen!)
Schafft man das überhaupt mit File.Exists und System.IO? Oder gibt es ein anderen Namespace?
Oder ist es gar ein zu großer Aufwand, den ich nicht alleine bewältigen kann und daran zerbreche?