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

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

Printed on: April 26, 2024 at 20:04 o'clock

Member: bastla
bastla Jan 13, 2009 at 09:11:54 (UTC)
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
Member: sommerzeit
sommerzeit Jan 13, 2009 at 09:37:11 (UTC)
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
Member: sommerzeit
sommerzeit Jan 13, 2009 at 10:34:53 (UTC)
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