tommhii
Goto Top

Dateien in einen Ordner zählen mit einer bestimmten Dateiendung

Hallo ,

ich hab da mal ne Frage ich möchte in einen bestimmten Ordner nur Dateien mit der Endung PDF zählen.
Soweit so gut, mein Problem besteht darin, wenn in dem Ordner eine Datei mit der Endung .pdf_1 steht dann zählt er sie mit und das soll er nicht.

set /a ipdf=0
for %%i in (c:\Dateien\*.pdf) do set /a ipdf=ipdf + 1

echo +++ Es ex. insgesamt %ipdf% pdf-Datei(en)

wie kann man das realisieren.


VG Tommhi

Content-ID: 340370

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

Ausgedruckt am: 08.11.2024 um 11:11 Uhr

rubberman
rubberman 12.06.2017 um 11:49:34 Uhr
Goto Top
Hallo Tommhi,

teste folgendes
for /f %%i in ('dir /a-d /b "c:\Dateien\*.pdf"^|findstr /eic:".pdf"') do set /a "ipdf+=1"  
Grüße
rubberman
tommhii
tommhii 13.06.2017 um 10:42:24 Uhr
Goto Top
danke für die schnelle Antwort
nun hab ich noch eine Frage dazu. wenn ich die gefundenen Dateien nur .pdf also nicht die pdf_1 Dateien per ncopy Befehl auf einen anderen Rechner bringen will würde das so funktionieren
for /f %%i in ('dir /a-d /b "%EERKL%\ESt\*.pdf"^|findstr /eic:".pdf"') do ncopy -b -n %%i .....

VG Tommhi
rubberman
rubberman 13.06.2017 um 19:55:35 Uhr
Goto Top
würde das so funktionieren
Grundsätzlich ja, wobei du das %%i sicherheitshalber in Anführungszeichen setzen solltest (für Dateinamen mit Leerzeichen oder &). Was die Syntax von diesem ncopy angeht, kann ich dir nicht sagen ob das so richtig wäre. Kenne ich nicht.

Grüße
rubberman
tommhii
tommhii 14.06.2017 um 10:25:54 Uhr
Goto Top
Danke Dir für die Hilfe.

VG
Tommhi