138701

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?
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 420323

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

Ausgedruckt am: 18.05.2025 um 15:05 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