Datei aus .txt lister erstellen
Hallo liebe Profis
habe mal wieder eine Frage an euch!
wie kann ich aus einer .txt liste mit einer .bat diese liste einlesen und eine neue datei Schreiben lassen
in dem Ordner wo die .bat liegt?
Beispiel:
test.txt
test1.txt
test2.txt
würde mich über eure Hilfe freuen bis dann und DANKE schon mal
Mfg
Sky
habe mal wieder eine Frage an euch!
wie kann ich aus einer .txt liste mit einer .bat diese liste einlesen und eine neue datei Schreiben lassen
in dem Ordner wo die .bat liegt?
Beispiel:
test.txt
test1.txt
test2.txt
würde mich über eure Hilfe freuen bis dann und DANKE schon mal
Mfg
Sky
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 213702
Url: https://administrator.de/contentid/213702
Ausgedruckt am: 22.11.2024 um 16:11 Uhr
12 Kommentare
Neuester Kommentar
Hallo @sky5000i,
es gibt viele Möglichkeiten, eine Datei zu lesen und in eine andere zu schreiben. Was genau willst du denn damit machen?
Momentan hört es sich so an, als würde eine einfache Kopie reichen:
Eine Zeichenweise Kopie von TEXT-Dateien lässt sich so machen:oder auch so:Dabei bietet dir
Wenn du den Text Zeilen- oder Stückchenweise parsen und verarbeiten möchtest, brauchst du allerdings eine Schleife:
Ich hoffe, das hilft.
Gruß,
@Snowman25
es gibt viele Möglichkeiten, eine Datei zu lesen und in eine andere zu schreiben. Was genau willst du denn damit machen?
Momentan hört es sich so an, als würde eine einfache Kopie reichen:
COPY test.txt test1.txt
Eine Zeichenweise Kopie von TEXT-Dateien lässt sich so machen:
TYPE test.txt>test1.txt
MORE test.txt>test1.txt
more
wesentlich mehr Optionen als type
. Siehe auch:TYPE /?
und
MORE /?
Wenn du den Text Zeilen- oder Stückchenweise parsen und verarbeiten möchtest, brauchst du allerdings eine Schleife:
FOR /F "tokens=*" %i IN (test.txt) DO (
<deine Befehle>
)
Ich hoffe, das hilft.
Gruß,
@Snowman25
Hallo @sky5000i,
am besten du schaust dir mal ein grundsätzliches Batch-Tutorial an.
Zum Beispiel: Windows Batch Grundlagen
Gruß,
@Snowman25
am besten du schaust dir mal ein grundsätzliches Batch-Tutorial an.
Zum Beispiel: Windows Batch Grundlagen
Gruß,
@Snowman25
Ein minimales Verständnis von Kommandoscripten sollte vorhanden sein. Sonst hat das keinen Sinn.
Es gelang dir auch bisher nicht, deine Anforderungen präzise zu formulieren.
lg.
Es gelang dir auch bisher nicht, deine Anforderungen präzise zu formulieren.
lg.
[OT]
Glaube nicht, dass es so viele kennt.
[/OT]
Glaube nicht, dass es so viele kennt.
Wieso möchtest du das machen?
Und warum schreitet niemand ein?[/OT]
Nun gut, bis 26 Wörter geht es so:
lg.
PS:
Wer hat die Permission dazu?
@echo off &setlocal
set "alfa=0abcdefghijklmnopqrstuvwxyz"
for /f "delims=" %%a in (liste.txt) do call:process "%%~a"
goto:eof
:process
set "word=%~1"
set /a counter+=1
setlocal enabledelayedexpansion
SET "char=!alfa:~%counter%,1!"
>"%char%.txt" ECHO(!word!
endlocal
goto:eof
PS:
Wer hat die Permission dazu?