CMD resp. BAT-file in Win XP

Von: , Frage gestellt am Di, 26. Jun 2007

Hallo Freunde
Ich möchte ein file schreiben, das mir in einem bestimmten Verzeichnis alle Titel der enthaltenen CAB-files in eine Liste schreibt.
(Im Internet habe ich nichts gefunden).
Nun sieht mein "CabList.cmd"-file so aus:

for %%f in (*.cab) do expand -d %%f > %%f.txt

das funzt, aber es erstellt natürlich für jedes CAB ein eigenes Text-file. Ich hätte es viel lieber, wenn es mir alle Texte untereinenader in ein File schriebe. Wei macht man das ???
Vielen Dank
Erich

6 Antworten zu dieser Frage

  1. Antwort von nach 45 Minuten 0 hilfreich
    Re: CMD resp. BAT-file in Win XP

    Moin, Erich,

    wie wär's mit dem dir-Befehl?

    dir /b [verzeichnisname\]*.cab > textdatei.txt

    liefert eine Liste der Dateien.

    Gruß Ralf

    • Antwort von nach einem Tag 0 hilfreich
      Re^2: CMD resp. BAT-file in Win XP

      Moin Ralf wie wär's mit dem dir-Befehl?
      dir /b [verzeichnisname\]*.cab > textdatei.txt
      liefert eine Liste der Dateien.
      Ist nicht, was ich suchte, da ich den Inhalt der CAB-files aufgelistet haben möchte, nicht deren Namen. (s. Posting "oben" dran).
      Dennoch vielen Dank!
      Erich

      • Antwort von nach einem Tag 0 hilfreich
        [ot] zum Kurzzeitgedächtnis

        Moin, Erich, Ist nicht, was ich suchte
        da darf ich Dich mal zitieren: ich möchte ein file schreiben, das mir in einem
        bestimmten Verzeichnis alle Titel der enthaltenen
        CAB-files in eine Liste schreibt.
        Gruß Ralf

        • Antwort von nach 2 Tagen 0 hilfreich
          Re: [ot] zum Kurzzeitgedächtnis

          Moin Ralf Ist nicht, was ich suchte
          Da habe ich wirklich einen Mist geschrieben, bitte sehr um Entschuldigung!
          Trotz lausiger Formuilierung hat Sebastian gemerkt, was ich meinte, da ich ein CMD-file mit "expand" zitierte.
          Problem bestens gelöst, werde mich künftig präziser ausdrücken.
          Danke
          Erich

  2. Antwort von nach 20 Stunden 0 hilfreich
    Re: CMD resp. BAT-file in Win XP

    Hallo.

    for %%f in (*.cab) do expand -d %%f > %%f.txt

    das funzt, aber es erstellt natürlich für jedes CAB ein
    eigenes Text-file. Ich hätte es viel lieber, wenn es mir alle
    Texte untereinenader in ein File schriebe. Wei macht
    man das ???
    Wenn du >> statt > nutzt, wird die Ausgabe an die Datei angehängt. Du könntest also sowas machen:
    echo. > CAB-list.txt
    for %%f in (*.cab) do expand -d %%f >> CAB-list.txt
    


    Sebastian

    • Antwort von nach einem Tag 0 hilfreich
      Re^2: CMD resp. BAT-file in Win XP

      Hallo Sebastian Wenn du >> statt > nutzt, wird die Ausgabe an die
      Datei angehängt. Du könntest also sowas machen:
      Super, genau das habe ich gesucht (früher gewusst, wieder vergessen).
      Mein alter chef pflegte zu sagen "as simple as that"
      Vielen Dank
      Erich

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!