Autor Beitrag
bflegel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 193
Erhaltene Danke: 1

Win XP, Win 7, BS2000
D5
BeitragVerfasst: Do 17.04.08 21:44 
Hallo,

ich habe auf einem Windows-Server folgende Verzeichnisstrukturen:

...\Daten\8025\trash\
...\Daten\CH1H\trash\
...\Daten\9516\trash\
...

Für Linux-Rechner gibt es den schönen Befehl:

ls Daten/????/trash

und alle Dateien der Trash-Verzeichnisse werden aufgelistet.

Ich versuche das selbe unter WinNT mit "dir" oder einem anderen Dos-Befehl zu realisieren, da ich sonst ein riesiges Konstrukt drumherum bauen müsste, da es unterschiedlich viele Verzeichnisse geben kann. Das möchte ich vermeiden.

Hat jemand eine Idee wie ich es machen könnte?

bye
bflegel

//Edit:

ich vergaß mitzuteilen, dass es neben diesen Verzeichnissen noch andere gibt (diesmal der volle Pfad):

...\Daten\8025\digant\trash\
...\Daten\8025\digant\input\
...\Daten\8025\digant\output\
...\Daten\9516\digant\trash\
...\Daten\9516\digant\input\
...\Daten\9516\digant\output\
...\Daten\CH1H\digant\trash\
...\Daten\CH1H\digant\input\
...\Daten\CH1H\digant\output\
...

Durch mein ewiges rumprobieren hab ich nur die für mich wichtigen Verzeichnisse aufgeführt... und dann auch nur halb :oops:

_________________
I know all the jokes about my name


Zuletzt bearbeitet von bflegel am Fr 18.04.08 06:42, insgesamt 2-mal bearbeitet
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Do 17.04.08 22:26 
Moin!

ausblenden Quelltext
1:
dir Daten\* /s					

Wenn du explizit nur in den trash-UVZ suchen willst, geht das nur mit einer Batch-Datei, nicht mit einem einzelnen Befehl.

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Do 17.04.08 23:40 
@Narses: Jain ...

ausblenden Quelltext
1:
for %d in (Daten\*) do @dir %d\trash /B					


Zu beachten bei dieser Methode ist jedoch, dass dieser Befehl nicht als einzelner Befehl ausgeführt wird, sondern für jedes Verzeichnis einzeln; dass Zusammenfügen der Ergebnisse erfolgt also mit >> statt mit >, wodurch eine leer zu erstellende Datei vorher per Hand angelegt werden muss.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
bflegel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 193
Erhaltene Danke: 1

Win XP, Win 7, BS2000
D5
BeitragVerfasst: Fr 18.04.08 06:34 
Guten Morgen,

@Narses:

Deine Lösung hatte ich auch schon versucht, aber durch die vorhandene Verzeichnisstruktur erhalte ich auch die Daten der Unterverzeichnisse, die ich nicht haben möchte (siehe Edit meines ersten Posts - sorry für meine Ungenauigkeit).

@BenBE:

Deine Lösung sieht interessant aus. Werde es hoff. heute mal testen können.

Vielen Dank für die Vorschläge. Wäre toll wenn es funktionieren würde... ich bastel schon seit 4 Wochen an dem Projekt und will endlich fertig werden :bawling:

bye
bflegel

_________________
I know all the jokes about my name
bflegel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 193
Erhaltene Danke: 1

Win XP, Win 7, BS2000
D5
BeitragVerfasst: Fr 18.04.08 19:08 
Heureka :dance2:

@BenBE:

Ich habe Deinen Vorschlag etwas modifiziert und jetzt kann ich es als Batch-Lauf durchführen lassen - freu

ausblenden Quelltext
1:
for /D %%d in (Daten\*) do dir %%d\digant\trash /B					


Vielen Dank - ich bin happy.

Nen schönen Abend wünsche ich noch.

bye
bflegel

_________________
I know all the jokes about my name