Dateinamen lesen und in Textdatei schreiben
Dateinamen mit Batch Lesen und in Textdeatei schreiben...
Hallo @all Batch Profis,
ich suche eine möglichkeit mit einer Batchdatei Dateinem zu lesen und diese in eine Textdatei zu schreiben. Ich habe schon etwas gesucht im Forum bin auch mehr oder weniger fündig geworden werde aber leider nicht schlau daraus .. daher die frage trotz Suchfunktion ... sorry
Folgendes: In einem Ordner sind mehrere mp3´s gespeichert. Wobei der Interpret und Titel immer durch " - " getrennt sind. Die Batch soll mir den mp3 dateinamen lesen und in eine textdatei schreiben die dann so heißt wie die mp3. Und das für jeden Titel getrennt!
Hier ein Beispiel:
Interpret - Titel.mp3 -> lesen -> Textdatei schreiben mit dem inhalt -> ;Interpret;Titel; -> Name der textdatei = Interpret - Titel.txt
...
Interpret2 - Titel2.mp3 -> Interpret2 - Titel2.txt
Interpret3 - Titel3.mp3 -> Interpret3 - Titel3.txt
...
Und das in einer schliefe bis jeder Titei in diesem Ordner eine Textdatei mit inhalt hat.
Vielen Dank für eure Hilfe!
Hallo @all Batch Profis,
ich suche eine möglichkeit mit einer Batchdatei Dateinem zu lesen und diese in eine Textdatei zu schreiben. Ich habe schon etwas gesucht im Forum bin auch mehr oder weniger fündig geworden werde aber leider nicht schlau daraus .. daher die frage trotz Suchfunktion ... sorry
Folgendes: In einem Ordner sind mehrere mp3´s gespeichert. Wobei der Interpret und Titel immer durch " - " getrennt sind. Die Batch soll mir den mp3 dateinamen lesen und in eine textdatei schreiben die dann so heißt wie die mp3. Und das für jeden Titel getrennt!
Hier ein Beispiel:
Interpret - Titel.mp3 -> lesen -> Textdatei schreiben mit dem inhalt -> ;Interpret;Titel; -> Name der textdatei = Interpret - Titel.txt
...
Interpret2 - Titel2.mp3 -> Interpret2 - Titel2.txt
Interpret3 - Titel3.mp3 -> Interpret3 - Titel3.txt
...
Und das in einer schliefe bis jeder Titei in diesem Ordner eine Textdatei mit inhalt hat.
Vielen Dank für eure Hilfe!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 168629
Url: https://administrator.de/contentid/168629
Ausgedruckt am: 26.11.2024 um 03:11 Uhr
9 Kommentare
Neuester Kommentar
Hallo,
würde ich dir nur einen Tipp geben, würde ich sagen, schau die For /? und dir /? an-aber ich versuchs mal mit einem Code:
[edit:Anführungszeichen in Zeile 11 eingefügt]
Mathe172
P.S.:Ich frage mich was hunderte Textdateien mit dem Fast selben Inhalt wie ihr Name nützen sollen...
würde ich dir nur einen Tipp geben, würde ich sagen, schau die For /? und dir /? an-aber ich versuchs mal mit einem Code:
@echo off
set "Folder=C:\Music\"
pushd "%Folder%"
for /f "delims=" %%A in ('dir /b *.mp3') do call :ProcessFile "%%A"
popd
goto :eof
:ProcessFile
set "File=%~n1"
>"%File%.txt" echo.;%File: - =;%;
goto :eof
Mathe172
P.S.:Ich frage mich was hunderte Textdateien mit dem Fast selben Inhalt wie ihr Name nützen sollen...
Zitat von @Flubber42:
Hier ein Beispiel:
Interpret - Titel.mp3 -> lesen -> Textdatei schreiben mit dem inhalt -> ;Interpret;Titel; -> Name der textdatei =
Interpret - Titel.txt
...
Interpret2 - Titel2.mp3 -> Interpret2 - Titel2.txt
Interpret3 - Titel3.mp3 -> Interpret3 - Titel3.txt
...
Hier ein Beispiel:
Interpret - Titel.mp3 -> lesen -> Textdatei schreiben mit dem inhalt -> ;Interpret;Titel; -> Name der textdatei =
Interpret - Titel.txt
...
Interpret2 - Titel2.mp3 -> Interpret2 - Titel2.txt
Interpret3 - Titel3.mp3 -> Interpret3 - Titel3.txt
...
Hallo!
Dein Beispiel verstehe ich nicht so ganz, aber ich würde es mal mit
tree ("Der Pfad der Dateien") > ("Datei, in die die Namen ausgegeben werden sollen")
versuchen. Da werden dann noch zusätzliche Zeichen ausgegeben, aber die lassen sich bestimmt per for-Schleife entfernen. Dazu hab ich grad aber keine Idee. Ich überleg noch mal
MfG
[OT]Aloha checkex,
ich weiß ja, heute ist Sonntag aber ...
WTF!
... müssen wir User jetzt mit hilflosen Kommentaren irritieren?
greetz André[/OT]
P.S.: Die Aufgabe ist in dem Sinne in meinen Augen sinnfrei, bin gespannt, was der TE als Erklärung gibt, dass er zu jeder Datei eine Textdatei mit genau dem Inhalt benötigt ...
ich weiß ja, heute ist Sonntag aber ...
WTF!
- du verstehst das Beispiel nicht so ganz
- du schreibst eine völlig andere Logik in die Codezeile
- du hast aber eigentlich gerade dazu keine Idee
... müssen wir User jetzt mit hilflosen Kommentaren irritieren?
greetz André[/OT]
P.S.: Die Aufgabe ist in dem Sinne in meinen Augen sinnfrei, bin gespannt, was der TE als Erklärung gibt, dass er zu jeder Datei eine Textdatei mit genau dem Inhalt benötigt ...