tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
16
ZUGRIFFE
1298
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Konterer Konterer ist offline Rookie
    Registriert seit
    Jan 2009
    Beiträge
    7
    Hallo,

    Nun gerade stocke ich etwas.
    Ich möchte eine Text-Datei erstellen lassen, welche mit den Dateinamen (ohne .xxx) gelistet ist.

    Wie weit ich schon bin?

    - Welchen Ordner möchten Sie, also Ordner auswahl, welcher Ordner es sein soll der gelistet wird.
    - Wo soll die Datei hin, mit dem gelisteten Inhalt.

    Was fehlt?

    - Durchsuchen des Ordners nach dateien und deren Auflistung.

    Ps.: Wie kann ich dann aber auch nur Dateien mit der bestimmten Endung (Bsp.: .exe) listen lassen.

    mfg
     

  2. #2
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Dann schau dir doch mal die Klassen System.IO.Directory und System.IO.File an. Die beiden Klassen sollten dir helfen
    Konterer bedankt sich. 
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  3. #3
    Konterer Konterer ist offline Rookie
    Registriert seit
    Jan 2009
    Beiträge
    7
    Gut soweit
    - Ordner auslesen "funktioniert"
    - Dateien aussotieren "funktioniert"
    - Alles ausgeben lassen per messagebox "funktioniert" (nur zu testen obs funktioniert)
    - In Text-file schreiben "funktioniert halbwegs", denn er überschreibt immer die erste zeile...

    Wie kann ich bei einer Schleife dem Streamwriter beibringen welche Zeile er schreiben soll?
    - was nicht funktioniert ist sw.writeline("dateiname", 1) die 1 ist bei mir ein i welches von 1 nach oben geht und sollte eigentlich die zeile bestimmen oder?
    Geändert von Konterer (22.12.10 um 16:10 Uhr) Grund: weil man wieso auch immer net "Fu nzt" schreiben darf...
     

  4. #4
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Poste doch mal bitte deinen Code, dass macht es etwas einfacher bei der Ursachenfindung. So ist es eher Raten
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  5. #5
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Poste doch mal bitte deinen Code, dass macht es etwas einfacher bei der Ursachenfindung. So ist es eher Raten
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  6. #6
    Konterer Konterer ist offline Rookie
    Registriert seit
    Jan 2009
    Beiträge
    7
    Also hier mein Code zum Generieren der text Datei.

    Code :
    1
    
    - ZENS -
    Geändert von Konterer (22.12.10 um 21:39 Uhr) Grund: nur noch auf anfrage den code!
     

  7. #7
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Nimm mal die Instanzierung des des StreamWriters aus der Schleife raus

    Eine Frage hab ich aber zu deinem Code:
    Welche Überladung (http://msdn.microsoft.com/de-de/library/4e89z0w8.aspx) von Writeline nutzt du und wofür brauchst du den Counter i?
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  8. #8
    Konterer Konterer ist offline Rookie
    Registriert seit
    Jan 2009
    Beiträge
    7
    Wollte damit das überschreiben der 1sten Zeile verhindern... aber funktioniert ja nicht wie ich das bis jetzt gemerkt habe und ohne i funktioniert das auch nicht da er die 1ste Zeile immer überschreibt!
     

  9. #9
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Richtig, da kannst du damit auch nicht steuern, daher hab ich ja geschrieben, nimm das instanzieren des StreamWriters aus der Schleife raus. Ansonsten wird der Stream immer wieder neu geöffnet und dabei der Pointer im Stream wieder an den Anfang gesetzt.

    Du nutzt übrigens diese Methode, lies mal nach, wofür die gut ist
    http://msdn.microsoft.com/en-us/library/4e89z0w8.aspx
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  10. #10
    Konterer Konterer ist offline Rookie
    Registriert seit
    Jan 2009
    Beiträge
    7
    Was ist den überhaupt instanzieren?
    Und wie nehm ich das raus?

    Sry aber hatte bisher noch nie mit einer Schleife gearbeitet...
     

  11. #11
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    Da du den Code ja nicht mehr zeigen willst, kann ich nur raten...

    Instanzieren ist sowas:
    Code :
    1
    
    StreamWriter xyz=new Streamwriter();
    Also ein neues Objekt anlegen.

    Und wie du das rausnimmst? Schreib es doch einfach vor die Schleife statt in die Schleife...
     

  12. #12
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    Wenn du noch nie mit einer Schleife gearbeitet hast, dann solltest du dir erst mal die Grundlagen beibringen. Ließ zum Beispiel das hier.
     
    hihi = -h²

  13. #13
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34

    Darf ich fragen, wieso du den Code wieder entfernt hast?
    Es wird ihn dir keiner klauen.
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  14. #14
    Konterer Konterer ist offline Rookie
    Registriert seit
    Jan 2009
    Beiträge
    7
    @Shakie oh gott soviel zu lesen ich machs immer so learning per doing... blieb bei mir bis jetzt immer besser im kopf.

    @Nico Graichen ich hab ihn nicht wegen code klau rausgenommen ich möchte keinen unfertigen code zeigen das habe ich noch nie getan und werde ich auch eigentlich nie tun


    "Achtung das Downloaden dieser Software ist Kostenlos und beinhaltet keine Malware!"
    "Downloads werden falls erwünscht sofort runternommen! konnte nirgends ein Regeln Thread finden!"
    Binär-Datei Download
    Click Me!
    Source Download
    Click Me!
     

  15. #15
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    Zum Regelthread: Einen Link gibts bei wahrscheinlich jeder Seite in diesem Forum ganz unten unter Netiquette.

    Downloads sind nicht verboten, du könntest die Dateien aber auch hier im Forum raufladen

    Zum unfertigen Code: Ist das nicht der Sinn des Forums? Jemand zeigt unfertigen Code und wir helfen bei der Fertigstellung?
    98% der Fragen hier lassen sich am besten oder auch ausschließlich durch Zeigen von unfertigem Code lösen.
     

Ähnliche Themen

  1. Dateien eines Ordners in ListBox darstellen [VB.NET]
    Von AirsoftDivisionHRO im Forum .NET Café
    Antworten: 2
    Letzter Beitrag: 03.02.09, 12:11
  2. Dateien eines Ordners zählen
    Von Mahatmas im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 06.11.07, 08:59
  3. Dateien eines Ordners zählen
    Von Mahatmas im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 05.11.07, 15:57
  4. Auflisten aller dateien eines ordners
    Von chelzyfire im Forum XML Technologien
    Antworten: 2
    Letzter Beitrag: 18.01.05, 22:06
  5. Dateien eines Ordners auflisten
    Von Inetbroker im Forum Hosting & Webserver
    Antworten: 2
    Letzter Beitrag: 16.10.03, 08:05