GELÖST Auslistung d. Ordner + Unterordner

Diskutiere Auslistung d. Ordner + Unterordner im Programmierung Forum im Bereich Programmierung; Hallo, um mir die Arbeit auf unseren Server teilweise zu erleichtern, wollte ich mir folgendes kleines Programm *.bat schreiben. Verbindung auf...
#1
M

Martin

Threadstarter
Dabei seit
02.12.2008
Beiträge
493
Ort
nähe Wittenburg
Hallo,

um mir die Arbeit auf unseren Server teilweise zu erleichtern, wollte ich mir folgendes kleines Programm *.bat schreiben.

Verbindung auf den Server \\server04\backup

Dann zur Hauptaufgabe

Er sollt alle im Ordner befindlichen Daten auflisten (Größe, Änderrungsdatum + Unterordner mit Daten)

Ist möglich?

Moment mach ich das immer so

Code:
chdir Ordner > C:\Liste.txt
Aber da zeigt er mir die Unterordner auch nicht mit an.

Hoffnung?

Gruß Martin
 
#2
Bullayer

Bullayer

Schwergewicht
Dabei seit
19.07.2006
Beiträge
24.140
Ort
DE-RLP-COC
Versuchs mal so:


Code:
dir *.* /s >> c:\Liste.txt
 
#3
M

Martin

Threadstarter
Dabei seit
02.12.2008
Beiträge
493
Ort
nähe Wittenburg
Danke,

aber wie schaff ich das vom \\Server direkt auf meinen zu erstellen?

Hab das mal so probiert

Code:
28.10.2009  09:35    <DIR>          .
28.10.2009  09:35    <DIR>          ..
27.10.2009  07:57    <DIR>          ALO
27.10.2009  07:20    <DIR>          AMI
27.10.2009  07:23    <DIR>          ASA
27.10.2009  07:24    <DIR>          BEG
27.10.2009  07:40    <DIR>          GSC
27.10.2009  07:55    <DIR>          JGO
27.10.2009  08:10    <DIR>          JTH
27.10.2009  08:27    <DIR>          NKA
28.10.2009  07:29               703 readme.txt
27.10.2009  07:27    <DIR>          TKL
27.10.2009  07:28    <DIR>          UDG
27.10.2009  19:11    <DIR>          UGA
<DIR>, dort hat er dies nicht aufgelistet.
 
#5
M

Martin

Threadstarter
Dabei seit
02.12.2008
Beiträge
493
Ort
nähe Wittenburg
Ich hab mal testweise ne Batch auf C: erstellt.

Code:
 dir \\Server\*.* /s >>C:\Liste.txt


Code:
Verzeichnis von \\serv04\backup\Mail_Sicherung\AWA

28.10.2009  10:50    <DIR>          .
28.10.2009  10:50    <DIR>          ..
15.07.2009  07:50       938.624.000 awa.pst
18.10.2007  11:29            32.768 mailbox.PAB
15.07.2009  07:50     1.901.609.984 Mail_2008.pst
15.07.2009  16:42       863.454.208 Mail_2009.pst
               4 Datei(en)  3.703.720.960 Bytes
Ja, das klappt, aber das er wirklich alle Unterordner mit einbezieht, klappt wohl nicht? - bzw geht das überhaupt?
 
#6
Bullayer

Bullayer

Schwergewicht
Dabei seit
19.07.2006
Beiträge
24.140
Ort
DE-RLP-COC
Es wird jeder Unterordner separat in dieser Zieldatei aufgeführt. Poste mal deinen Quellcode.
 
#7
M

Martin

Threadstarter
Dabei seit
02.12.2008
Beiträge
493
Ort
nähe Wittenburg
Es wird jeder Unterordner separat in dieser Zieldatei aufgeführt. Poste mal deinen Quellcode.

Der Quellcode is das was du mir geschrieben hast, ich verwende es ja selbst in einer *.bat Datei. Führe die von meine lokalen Rechner (D:\) aus.

Mit dem was du geschrieben hast, greift er bei uns auf das Blade Center, guckt den Ordner

\\serv04\backup\

durch. Dort in dem Backup Ordner befinden sich Ordner versehen mit Namenskürzel z.b. (MAR), dort liegen meist die *.pst Dateien, aber manchmal auch noch

\MAR\Order\archiv.pst

Es soll mir ja wirklich alle auflisten mit Größe & Datum, auch die Ordner im Ordner.

PHP:
dir \\serv04\backup\*.* /s >>D:\Liste.txt
 
#9
R

Ronny

SPONSOREN
Dabei seit
07.08.2004
Beiträge
12.311
Ort
Rheinland
Sollte eigentlich funktionieren.
Richtig, der Parameter /s sollte dafür sorgen, dass im Ergebnis auch alle Unterordner mit aufgeführt werden.

Was ich nicht weiß, ist die Frage, ob er auch versteckte Ordner mit anzeigt, falls diese evtl. vorhanden sein sollten. :nixweis
 
#10
Bullayer

Bullayer

Schwergewicht
Dabei seit
19.07.2006
Beiträge
24.140
Ort
DE-RLP-COC
Welche Unterverzeichnisse werden denn nicht berücksichtigt? Gibts da irgend eine Auffälligkeit?
 
#11
M

Martin

Threadstarter
Dabei seit
02.12.2008
Beiträge
493
Ort
nähe Wittenburg
Also

Ich habe auf meinem Laptop das mal probiert.

E:\NeuerOrdner\NeuerOrdner

Im ersten Ordner befindet sich eine *.txt und im zweiten ebenfalls. Der Auszug von der Batch ist folgende

Verzeichnis von E:\Neuer Ordner

28.10.2009 17:30 <DIR> .
28.10.2009 17:30 <DIR> ..
28.10.2009 17:30 0 Neu Textdokument.txt
28.10.2009 17:30 <DIR> Neuer Ordner
1 Datei(en) 0 Bytes

Verzeichnis von E:\Neuer Ordner\Neuer Ordner

28.10.2009 17:30 <DIR> .
28.10.2009 17:30 <DIR> ..
28.10.2009 17:30 0 Neu Textdokument.txt
1 Datei(en) 0 Bytes

Und wie ich sehe, habt ihr Recht. Unterordner wurde mit aufgeführt. :up
 
#15
R

Ronny

SPONSOREN
Dabei seit
07.08.2004
Beiträge
12.311
Ort
Rheinland
...Es soll mir ja wirklich alle auflisten mit Größe & Datum, auch die Ordner im Ordner...
Schau' dir doch mal in Ruhe in der DOS-Box ("Eingabeaufforderung") die Ausgabe nach dem eingegebenen Befehl dir /? an...
Listet die Dateien und Unterverzeichnisse eines Verzeichnisses auf.

DIR [Laufwerk:][Pfad][Dateiname] [/A[[:]Attribute]] [/B] [/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 (Standardeinstellung). 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.
Diese Liste hab' ich mit dir /? >C:\Liste.txt (<- Beispiel). Das Größerzeichen (>) bewirkt, dass das Ergebnis nicht auf dem Bildschirm ausgegeben sondern in eine Datei geschrieben wird. Zwei aufeinander folgende Größerzeichen (>>) bewirken, dass die Ausgabe in einer bereits vorhandenen Datei angehängt wird.
 
Thema:

Auslistung d. Ordner + Unterordner

Auslistung d. Ordner + Unterordner - Ähnliche Themen

  • Onedrive synchronisiert keine Ordner mit pst Dateien und lokal abgelegten Notizbüchern von Onenote

    Onedrive synchronisiert keine Ordner mit pst Dateien und lokal abgelegten Notizbüchern von Onenote: Hallo, ich frage mich, warum OneDrive keine Ordner mit pst Dateien von Outlook synchronisiert, ebenso keine lokal abgelegten Notizbücher von...
  • Screenshots werden im Ordner Screenstots und Desktop angezeigt

    Screenshots werden im Ordner Screenstots und Desktop angezeigt: Hallo, beim Versuch den Ordner "Screenshots", der sich im Ordner Bilder befindet, mit Hilfe des Explorers auf den Desktop zu verschieben, wurde...
  • Online Konto an weiterem Rechner angemeldet - Ordner Desktop in OneDrive wurde korrekt synchronisiert - aber auf dem Desktop werden keine Symbole ange

    Online Konto an weiterem Rechner angemeldet - Ordner Desktop in OneDrive wurde korrekt synchronisiert - aber auf dem Desktop werden keine Symbole ange: Hallo, ich nutze seit einiger Zeit an meinem Rechner ein Microsoft online Konto. Hier wird ja auch der Inhalt des Desktops in der Cloud...
  • Lesebereich in Outlook im Ordner Entwürfe öffnet fehlerhaft

    Lesebereich in Outlook im Ordner Entwürfe öffnet fehlerhaft: Hallo, in Outlook (Office 365 Home) unter Windows 10 öffnet sich im Ordner Entwürfe im Lesebereich immer die Mail in Vollansicht, nachdem kurz...
  • Einträge in Ordner verschieben und in Ordner kopieren zu Windows 10 Kontextmenü hinzufügen

    Einträge in Ordner verschieben und in Ordner kopieren zu Windows 10 Kontextmenü hinzufügen: Wenn man sich an den Registrierungs-Editor traut kann man Windows 10 ja über die normalen Einstellungen hinaus zusätzlich personalisieren und neue...
  • Ähnliche Themen

    Oben