Jump to content

Verzeichnissgrösse anzeigen lassen


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

Empfohlene Beiträge

C:\>dir/?

Listet die Dateien und Unterverzeichnisse eines Verzeichnisses auf.

 

DIR [Laufwerk:][Pfad][Dateiname] [/A[[:]Attribute]] [/C] [/D] [/L] [/N]

[/O[[:]Folge]] [/P] [/Q] [/s] [/T[[:]Zeit]] [/W] [/X] [/4]

 

[Laufwerk:][Pfad][Dateiname]

Bezeichnet Laufwerk, Verzeichnis und/oder Dateien.

 

/A Listet Dateien mit angegebenen Attributen auf.

Attribute D Verzeichnisse R Schreibgeschützte Dateien

H Versteckte Dateien A Zu archivierende Dateien

S Systemdateien - vorangestellt kehrt die Bedeutung um

/B Einfaches Format (keine Kopfdaten, keine Zusammenfassung).

/C Zeigt das Tausendertrennzeichen bei Dateigrößen an (Standard-

einstellung). Verwenden Sie /-C, um das Tausendertrennzeichen

nicht anzuzeigen.

/D Gleich wie Breitformat, jedoch nach Spalten sortiert.

/L Verwendet Kleinschreibung.

/N Neues, langes Listenformat (Dateinamen auf der rechten Seite).

/O Gibt die Liste sortiert aus.

Folge N Name (alphabetisch) S Größe (kleinere zuerst)

E Erweiterung (alphabetisch) D Datum/Zeit (ältere zuerst)

G Verzeichnisse zuerst - vorangestellt kehrt die

Reihenfolge um

/P Pausiert nach jeder vollen Bildschirmseite.

/Q Gibt den Besitzer der Datei aus.

/S Listet Dateien und alle Unterverzeichnisse auf.

/T Bestimmt welche Zeit verwendet wird (nur für NTFS).

Zeit C Erstellung

A Letzter Zugriff

W Letzter Schreibzugriff

/W Verwendet Breitformat für die Auflistung.

/X Zeigt die Kurznamen für Dateien mit Nicht-8Punkt3-Namen an.

Das Format ist das gleiche wie bei /N, wobei der Kurzname vor

dem Langnamen eingefügt wird. Wenn kein Kurzname vorhanden ist,

werden Leerzeichen angezeigt.

/4 Zeigt das Jahr vierstellig an.

 

Optionen können in der Umgebungsvariablen DIRCMD voreingestellt werden.

"-" vor einer Option setzt die Voreinstellung außer Kraft, z.B. DIR /-W.

Link zu diesem Kommentar

'

' Größe der Ordnern

'

 

basis = "\\Servername\Freigabe"

prot = "\\Serverneme\Freigabe\User_size.txt"

 

On Error Resume Next

Set Sh = WScript.CreateObject("WScript.Shell")

 

Set fso = CreateObject("Scripting.FileSystemObject")

Set f = fso.CreateTextFile(prot,True)

 

set ordner = fso.GetFolder(basis)

set userordner = ordner.SubFolders

zz=0

for each sf in userordner

zz = zz + 1

set userfd = fso.GetFolder(sf)

zei = userfd.Name & chr(9) & userfd.size/2 ^ 20

'i = Sh.popup(zei,0,"Hinweise der EDV",64)

f.WriteLine(zei )

 

next

f.Close

i = Sh.popup("fertig",0,"Hinweise der EDV",64)

 

 

-------

 

Das was Oberhalb --- steht in eine Textdatei kopieren, die *.vbs nennen. Die Datei in die Freigabe kopieren, wo die Größe ermittelt werden soll. \\Servername\Freigabe (s.Oben) richtig setzen, zwei mal anklicken und warten, bis das Fensterchen "fertig" kommt. Unter \\Servername\Freigabe \ wird User_size.txt erzeugt und die kann man im Excel mit Datei\Öffnen öffnen.

 

Viel Spaß :)

Link zu diesem Kommentar
  • 10 Monate später...
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...