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

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 ---------------------------

 

 

Link zu diesem Kommentar

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 ---------------------------
Link zu diesem Kommentar

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
Link zu diesem Kommentar

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.

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

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...