Ich versuche, ein Befehlsskript zu schreiben, um Folgendes zu tun. Für jede Datei in einem bestimmten Verzeichnis möchte ich den Dateinamen und die Größe der Datei erhalten. Wenn der Dateiname ist, wonach ich suche und die Dateigröße größer als Null ist, möchte ich die Datei verarbeiten.Get Dateiname und Dateigröße aus dem Verzeichnis ohne rekursiven Schalter
Ich kann den Dateinamen gut erhalten, aber ich kann die Dateigröße nicht ohne den rekursiven Schalter erhalten.
Dieser Code funktioniert, aber ich will sie nicht in einem Unterverzeichnis suchen:
for /f "delims=" %%f in ('dir /s /b /a-d "%input_directory%" ') do (
set filename=%%~nxf
set filesize=%%~zf
)
Ich habe umsah aber nicht gelungen, zu finden, was ich brauche. Jede Hilfe wäre willkommen.