Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
GetDirectories funktioniert nicht
PeterB
myCSharp.de - Member



Dabei seit:
Beiträge: 42

Themenstarter:

GetDirectories funktioniert nicht

beantworten | zitieren | melden

Hi,

ich habe folgendes Problem:

es wird mir keine Datei angezeigt, obwohl eine Datei vorhanden ist.


            try { textBox1.Text = Directory.GetDirectories(@"C:\Dokumente und Einstellungen\Peter\Eigene Dateien\Eigene Bilder\", "*.bmp", SearchOption.AllDirectories).Length.ToString(); }
            catch (Exception test) { MessageBox.Show("Exception: " + test.Message); }

Ich habe auch schon ein Exeptionhandling angewendet, was aber keinen Fehler wirft. Weis jemand von euch woran es noch liegen koennte?

Gruß und Danke

Peter
private Nachricht | Beiträge des Benutzers
Bakachan
myCSharp.de - Member



Dabei seit:
Beiträge: 196
Herkunft: Falken, Treffurt

beantworten | zitieren | melden

Directory.GetDirectories
Wie der Name schon sagt ist das für verzeichnisse und nicht für Dateien.

Directory.GetFiles
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Bakachan am .
your fragile folded wings
are just tired from the pure blue sky
you dont have to force your smiles for anyone
its okay to smile...for yourself
private Nachricht | Beiträge des Benutzers
PeterB
myCSharp.de - Member



Dabei seit:
Beiträge: 42

Themenstarter:

beantworten | zitieren | melden

Danke schön, das funktioniert jetzt, kann ich mir nun wenn es mehrere dateien sind, diese Pfade in ein Array schreiben lassen. Ich habe es schon versucht, doch klappt leider nichts.

Danke

Peter
private Nachricht | Beiträge des Benutzers
Gelöschter Benutzer

beantworten | zitieren | melden

bei getfiles bekommst du bereits ein eine liste von allen treffern... wo liegt also das problem?
Nitro2k7
myCSharp.de - Member

Avatar #avatar-2881.jpg


Dabei seit:
Beiträge: 277
Herkunft: H

beantworten | zitieren | melden

string [] fileEntries = Directory.GetFiles(targetDirectory);

Dann hast du schon die Kompletten Pfade direkt in deinem Array :)
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Nitro2k7 am .
private Nachricht | Beiträge des Benutzers
PeterB
myCSharp.de - Member



Dabei seit:
Beiträge: 42

Themenstarter:

beantworten | zitieren | melden

ja genau, danke, sowas habe ich gesucht,

jetzt noch mal ne kurze frage,

gibt es auch einen openFileDialog für Verzeichnisse? Damit ich das ganze noch etwas dynamischer machen kann.

Vielen Dank und Gruß

Peter
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von PeterB am .
private Nachricht | Beiträge des Benutzers
Programmierhans
myCSharp.de - Experte

Avatar #avatar-1651.gif


Dabei seit:
Beiträge: 4318
Herkunft: Zentralschweiz

beantworten | zitieren | melden

FolderBrowserDialog
Früher war ich unentschlossen, heute bin ich mir da nicht mehr so sicher...
private Nachricht | Beiträge des Benutzers
Elexil
myCSharp.de - Member



Dabei seit:
Beiträge: 26
Herkunft: Erfurt

beantworten | zitieren | melden

Ja das gibt es. Nennt sich FolderBrowserDialog.
private Nachricht | Beiträge des Benutzers
Bakachan
myCSharp.de - Member



Dabei seit:
Beiträge: 196
Herkunft: Falken, Treffurt

beantworten | zitieren | melden

System.Windows.Forms.FolderBrowserDialog

Das sind alles Dinge die du auch ohne Probleme nur mit ein bischen Lesen und Nachdenken selbst finden kannst.
your fragile folded wings
are just tired from the pure blue sky
you dont have to force your smiles for anyone
its okay to smile...for yourself
private Nachricht | Beiträge des Benutzers
schaedld
myCSharp.de - Member

Avatar #avatar-2533.jpg


Dabei seit:
Beiträge: 1436
Herkunft: Schweiz

beantworten | zitieren | melden

Als kleines Beispiel angehängt.
Attachments
Grüsse
Daniel
Space Profile
Wer nicht fragt, der nicht gewinnt
private Nachricht | Beiträge des Benutzers
Lion1984
myCSharp.de - Member



Dabei seit:
Beiträge: 782
Herkunft: Österreich

beantworten | zitieren | melden

Erschlagt mich jetzt nicht, aber wir wollen hier, dass keine kompletten SourceCodes verlangt werden, auf der anderen Seite wird für ein einfaches Beispiel eine komplette Projektmappe angehängt. Und dann wundert ihr euch noch, wenn dies von andere verlangt wird? Nicht böse sein, aber für das Thema hätte doch, wenn überhaupt, ein einfaches Snippet hier mit dem C# Tag gereicht.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Lion1984 am .
lg Lion
private Nachricht | Beiträge des Benutzers
schaedld
myCSharp.de - Member

Avatar #avatar-2533.jpg


Dabei seit:
Beiträge: 1436
Herkunft: Schweiz

beantworten | zitieren | melden

Zitat
Erschlagt mich jetzt nicht, aber wir wollen hier, dass keine kompletten SourceCodes verlangt werden, auf der anderen Seite wird für ein einfaches Beispiel eine komplette Projektmappe angehängt. Und dann wundert ihr euch noch, wenn dies von andere verlangt wird? Nicht böse sein, aber für das Thema hätte doch, wenn überhaupt, ein einfaches Snippet hier mit dem C# Tag gereicht.
schon gut, ab und zu kann man das ja machen, aber was soll's manchmal kann man machen wie man will es ist so oder so nicht recht... :P
Grüsse
Daniel
Space Profile
Wer nicht fragt, der nicht gewinnt
private Nachricht | Beiträge des Benutzers