138701
Goto Top

Dateinamen feststellen

Hallo zusammen,

Ich habe einen Ordner, in dem sich einige Textdateien befinden.
Das Programm darf dessen Namen nicht vorher eingespeichert haben.

In den Textdateien stehen Pfade von Prorammen, welche alle ausgeführt werden sollen.

Mein Programm bis jetzt:
@echo off

::Ab hier ---
for /f "delims=" %%x in (?) do set "n1=%%x"  
for /f "delims=" %%x in (?) do set "n2=%%x"  
for /f "delims=" %%x in (?) do set "n3=%%x"  
::Bis hier ---

for /f "delims=" %%x in (C:\data\n1) do set "v1=%%x"  
for /f "delims=" %%x in (C:\data\n2) do set "v2=%%x"  
for /f "delims=" %%x in (C:\data\n3) do set "v3=%%x"  
start "" "%v1%"  
start "" "%v2%"  
start "" "%v3%"  

Wie kann ich im Programm die ersten 3 Textdateien feststellen?
Oder direkt alle Namen von allen sich in diesem Ordner befindenden Dateien?

Content-ID: 420323

Url: https://administrator.de/forum/dateinamen-feststellen-420323.html

Ausgedruckt am: 22.04.2025 um 10:04 Uhr

rubberman
Lösung rubberman 21.02.2019 um 20:29:03 Uhr
Goto Top
Warum so umständlich?
for /f "tokens=1* delims=:" %%i in ('findstr . "*.txt"') do start "" "%%~j"  
Steffen