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-Key: 420323

Url: https://administrator.de/contentid/420323

Printed on: April 25, 2024 at 01:04 o'clock

Member: rubberman
Solution rubberman Feb 21, 2019 at 19:29:03 (UTC)
Goto Top
Warum so umständlich?
for /f "tokens=1* delims=:" %%i in ('findstr . "*.txt"') do start "" "%%~j"  
Steffen