sommerzeit
Goto Top

Inhalt eines Ordners per Batch als csv erstellen und verarbeiten

Guten Tag!

Ich möchte eine Batch-Datei erstellen, welche mir den Inhalt eines Ordners in CSV speichert und verarbeitet.

diesen Schritt habe ich schon gemacht,
set "Ordner=Y:\pdf_KK"
dir /b "%Ordner%">"C:\pdf_liste\dateiliste.cvs"

bekomme als Ergebniss:

103306.BAN.multi.pdf
104698.AN.multi.pdf
104688.MAS.multi.pdf


möchte aber ein csv in 3 Spalten bekommen der so aussieht:

103306 http://meineIP.de 103306.BAN.multi.pdf
104698 http://meineIP.de 104698.AN.multi.pdf
104688 http://meineIP.de 104688.MAS.multi.pdf

PS: Die ersten Ziffer bestehen immer aus 6 Zahlen gefolgt von einen Punkt.

Kann bitte jemand helfen?

Vielen Dank

Content-ID: 105858

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

Ausgedruckt am: 20.11.2024 um 15:11 Uhr

bastla
bastla 13.01.2009 um 10:11:54 Uhr
Goto Top
Hallo sommerzeit!

Etwa so:
@echo off & setlocal
set "Ordner=Y:\pdf_KK"  
set "Datei=C:\pdf_liste\dateiliste.cvs"  

if exist "%Datei%" del "%Datei%"  
for /f "tokens=1* delims=." %%i in ('dir /b "%Ordner%"') do echo %%i http://meineIP.de %%i.%%j>>"%Datei%"  
Grüße
bastla
sommerzeit
sommerzeit 13.01.2009 um 10:37:11 Uhr
Goto Top
Hallo bastla,

Vielen Dank für die schnelle Antwort,

es Funktioniert wunderbar, nur schreibt mir
104688 http://meineIP.de 104688.MAS.multi.pdf

IN EINER ZEILE

Wie bekomme die in 3 Spalten?

Vielen Dank für deine Hilfe

Gr. sommerzeit
sommerzeit
sommerzeit 13.01.2009 um 11:34:53 Uhr
Goto Top
Hallo bastla,

es hat doch in 3 Spalten funktioniert ,

habe vor und nach http://meineIP.de ein Tabstopp gesetzt.

VIELEN VIELEN DANK

gr. Sommerzeit