Jump to content

Folder Inhalt mit Datei-Name und Datei-Größe auslesen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo

ich bräuchte mal Hilfe.

Ich möchte von beliebigen Folder in Meinen Windows Servern per Script (am einfachsten batch) die Datei-Inhalte mit Dtaei-Namen und Datei-Größe auslesen.

Ich hab schon geschaft das alle Datei-Namen ausgegeben werden. Nun fehlt mir noch die dazu gehörige Datei-Größe.

 

Kann mir jemand helfen ?

 

thx4helping

hoffi-

 

Hier mein Script:

 

@ECHO OFF

 

CLS

REM ------------------------------------------------------------

 

REM Name: auflistung.bat

 

REM Autor: noname

 

REM Datum: 15.12.2o11

 

REM ------------------------------------------------------------

ECHO auflisten des ordnerinhalts ..

 

ECHO.

 

Dir /A /B /N /W /TC > _DateiListe.doc

Dir /A /B /N /W /TC /dirsize > _DateiListe.xls

 

ECHO.

 

Dir /A /B /N /W /S /TC /F > _DateiListe_komp.doc

Dir /A /B /N /W /S /TC /F > _DateiListe_komp.xls

 

ECHO.

 

ECHO die auflistung wurde abgeschlossen ...

 

PAUSE

REM -------------------------- E O F ---------------------------

 

 

Geschrieben

hab es mal umgestellt :

@ECHO OFF 
CLS 
REM ------------------------------------------------------------ 
REM Name: auflistung.bat 
REM Autor: noname 
REM Datum: 15.12.2o11 
REM ------------------------------------------------------------ 
ECHO auflisten des ordnerinhalts .. 
ECHO. Dir /A /B /N /W /TC > _DateiListe.doc 
Dir /A /B /N /W /TC /dirsize > _DateiListe.xls 
ECHO. Dir /A /B /N /W /S /TC /F > _DateiListe_komp.doc 
Dir /A /B /N /W /S /TC /F > _DateiListe_komp.xls 
ECHO. 
ECHO die auflistung wurde abgeschlossen ... 
PAUSE 
REM -------------------------- E O F ---------------------------
Geschrieben (bearbeitet)

Ich möchte von beliebigen Folder in Meinen Windows Servern per Script 

nur den Folder oder auch rekursiv weitere Unterfolder ?

 

 

hat irgentwie nicht so beim schreiben geklappt mit der formatierung.

 

dafür gibt es ober der Texteingabe den Button "Pfeil links/rechts"

 

 

 

 

 

 

 

 

versuch es mal hiermit :

echo off
for /F %%i in ('dir /b /A:-D /O:N') do (
    for /F "tokens=3*" %%j in ('dir /A:-D /O:N') do (
        if "%%k"=="%%i" (
            echo %%k %%j
        )
    )
)
bearbeitet von h-d.neuenfeldt
Geschrieben

Einfach die echo %%k %%j-Zeile erweitern:

 

echo %%k;%%j >>C:\<Pfad>\DateiListe_komp.TXT

 

Danach die Datei in Excel öffnen und im Textkonvertierungsassistent das Semikolon als Spaltentrenner angeben.

 

Vor dem Ausführen dann eine eventuell noch vorhandene Ausgabedatei von einem früheren Durchlauf löschen. '>>' hängt die Ausgabe sonst an die bestehende Datei hinten an.

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...