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. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #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. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #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?
     
  4. #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^^
     
  5. #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
     
  6. #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 :)
     
  7. #6 18. Oktober 2007
    AW: Batchprogramm: Dateienamen in txt

    Probier mal:

    Code:
    echo tree /A /F >> titel.txt
    mFg Chrisomator
     
  8. #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 -.-
     
  9. #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
     
  10. #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! ;)
     
  11. #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 :p

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

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

    ja dann hab ich die beiden funktionen wohl vertrauscht ^^ aber im prinzip das gleiche ...
     
  13. #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
     
  14. #13 18. Oktober 2007
    AW: Batchprogramm: Dateienamen in txt

    hehe

    jup thx jungs :D

    genau so wollte ich das haben :D

    vielen vielen dank =)

    habt alle ne bw =D
     
  15. #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 ;)
     

  16. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Batchprogramm Dateienamen txt
  1. Antworten:
    6
    Aufrufe:
    370