Batchprogramm: Dateienamen in txt

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Ragnaroek, 17. Oktober 2007 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 17. Oktober 2007
    hallo,

    ich habe ein kleines problem =(

    ich bin dabei ein kleines batchprogramm (wenn man es überhaupt programm nennen darf^^) zu basteln.

    ich möchte damit alle Dateinamen in einer reihenfolge in eine txt-file schreiben lassen.


    Code:
    dir %cd% /b > Titel.txt
    
    hätte ich verwendet, nur bei mir bleibt die txt datei leer =(

    kann mir da wer weiterhelfen bitte?

    bw geht natürlich raus!

    mfg
    Rag
     
  2. 18. Oktober 2007
    AW: Batchprogramm: Dateienamen in txt

    Code:
    dir c:\mein verzeichnis\ /[parameter von dir] >> text.txt
    
    so müste es aufjedenfall gehen

    frage:
    Welches OS hast du ?
    %cd% wird bei dir genau durch was ersetzt?
     
  3. 18. Oktober 2007
    AW: Batchprogramm: Dateienamen in txt

    hallo,

    ich hab win xp pro - das hat mir ein kumpel geschickt, den code oben.

    aber das geht bei mir nicht. er hat aber das selbe os - und das ist das, was mich verwirrt^^
     
  4. 18. Oktober 2007
    AW: Batchprogramm: Dateienamen in txt

    ok hast due das %CD% irrgentwo definiert was diese variable ist?

    wenn nein nim sie raus und du bekommst den inhalt des aktuellen verzeichnises, versuch das mal


    //Edit:
    Sollte %cd% nicht durch einen dateipfad ersetzt werden, wenn dies nicht wo definiert ist, wirst du immer ein leeres ergebnis bekommen
     
  5. 18. Oktober 2007
    AW: Batchprogramm: Dateienamen in txt

    ja fürs aktuelle verzeichniss würde "dir /b > Titel.txt" schon gut reichen!

    aber ich persönlich finde das schöner:

    "tree /A /F > titel.txt"

    probiers mal aus
     
  6. 18. Oktober 2007
    AW: Batchprogramm: Dateienamen in txt

    Probier mal:

    Code:
    echo tree /A /F >> titel.txt
    mFg Chrisomator
     
  7. 18. Oktober 2007
    AW: Batchprogramm: Dateienamen in txt

    was is daran jetz anders als bei mir ?
    das ist genau das gleiche und liefert genau das gleiche ergebnis -.-
     
  8. 18. Oktober 2007
    AW: Batchprogramm: Dateienamen in txt

    tja bob du hast geschrieben echo tree /A /F > titel.txt und chrisomator hat geschrieben echo tree /A /F >> titel.txt

    der unterschied ist du hast 1 mal ">" und chrisomator hat 2 mal ">>" geschrieben aber denke das dass aufs gleiche hinausläuft
     
  9. 18. Oktober 2007
    AW: Batchprogramm: Dateienamen in txt

    den unterschied kann ich dir ganz genau erklären.
    bei > wird der aktuelle inhalt der datei nicht überschrieben
    bei >> wird der inhalt immer überschrieben, wenn man das also zweimal ausführt, bleibts nur einmal drin..

    in dem sinne: kein unterschied!
     
  10. 18. Oktober 2007
    AW: Batchprogramm: Dateienamen in txt

    Sicher?

    Bei mir ist das anders:

    echo test1 > test.txt
    ...öffnet bei mir die *.txt und überschreibt selbige.

    echo test1 >> test.txt
    ...öffnet bei mir die *.txt und hängt den String test1 an den aktuellen Inhalt an.

    hmm, dann hab ich wohl ein individuelles Windoof

    Nur nebenbei, ist ja schon ein kleiner Unterschied...

    Sn0wm4n
     
  11. 18. Oktober 2007
    AW: Batchprogramm: Dateienamen in txt

    ja dann hab ich die beiden funktionen wohl vertrauscht ^^ aber im prinzip das gleiche ...
     
  12. 18. Oktober 2007
    AW: Batchprogramm: Dateienamen in txt

    Ich bin mir nicht sicher, aber ich glaube das es ohne das echo nicht funktioniert und du hast es nunmal vergessen.

    mFg Chrisomator
     
  13. 18. Oktober 2007
    AW: Batchprogramm: Dateienamen in txt

    hehe

    jup thx jungs

    genau so wollte ich das haben

    vielen vielen dank =)

    habt alle ne bw =D
     
  14. 19. Oktober 2007
    AW: Batchprogramm: Dateienamen in txt

    Schwachfug, wenn du ein echo davor machst, also so:
    Code:
    echo tree /A /F >> titel.txt
    Dann steht in titel.txt: "tree /A /F". Er echot nämlich einfach den Text. Also das Echo muss weg.

    @ Thread ersteller: Kannst ja closen wenn das Thema durch is
     
  15. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.