Liste per Batchdatei erstellen, aber ohne Dateityp anzuzeigen
Hallo
ich habe folgendes Problem:
ich habe eine Batchdatei, die sämtliche Dateien aus einem Ordner in eine Textdatei übernimmt.
dir /b "C:\Zielordner\*.*">"C:\Dateiliste.txt"
Das Programm funktioniert optimal, allerdings erscheinen in der Textdatei, dann auch die Dateitypen
z.B.:
Testdoc.txt
Testdoc2.txt
ich hätte gerne ein Liste ohne die Dateitypen, also
Testdoc
Testdoc2
Weis jemand vielleicht einen Rat?
mfg
ich habe eine Batchdatei, die sämtliche Dateien aus einem Ordner in eine Textdatei übernimmt.
dir /b "C:\Zielordner\*.*">"C:\Dateiliste.txt"
Das Programm funktioniert optimal, allerdings erscheinen in der Textdatei, dann auch die Dateitypen
z.B.:
Testdoc.txt
Testdoc2.txt
ich hätte gerne ein Liste ohne die Dateitypen, also
Testdoc
Testdoc2
Weis jemand vielleicht einen Rat?
mfg
Please also mark the comments that contributed to the solution of the article
Content-Key: 117808
Url: https://administrator.de/contentid/117808
Printed on: April 24, 2024 at 11:04 o'clock
7 Comments
Latest comment
Moin Igor23,
in einer FOR-Anweisung kannst Du gezielt auf Dateinamensteile wie Pfad, Dateiname, Extension gezielt zugreifen.
Deine Anforderung wäre am CMD-Prompt so:
-bzw- im Batch so zu lösen:
Kann natürlich sein, dass dann auch so etwas auftritt:
... also mehrere "gleiche" Namen untereinander.
Grüße
Biber
in einer FOR-Anweisung kannst Du gezielt auf Dateinamensteile wie Pfad, Dateiname, Extension gezielt zugreifen.
Deine Anforderung wäre am CMD-Prompt so:
>for %i in (c:\Zielordner\*) do @echo %~ni
>for %%i in (c:\Zielordner\*) do @echo %%~ni
Kann natürlich sein, dass dann auch so etwas auftritt:
...
wmic
wspl
x
x
x
x
XP_oe000_LogoffWinlogon
Grüße
Biber