2017-02-20 3 views
0

Ich habe die folgende Verzeichnisstruktur:DIR Verwendung für Dateien in Unterverzeichnissen

C:\Users\me\data\2017.01.01 
C:\Users\me\data\2017.01.01\Files 
C:\Users\me\data\2017.01.01\Files\1 
C:\Users\me\data\2017.01.01\Files\2 
C:\Users\me\data\2017.01.01\Files\3 
C:\Users\me\data\2017.01.02 
C:\Users\me\data\2017.01.02\Files 
C:\Users\me\data\2017.01.02\Files\3 
C:\Users\me\data\2017.01.03 
C:\Users\me\data\2017.01.04 
C:\Users\me\data\2017.01.04\Files 
C:\Users\me\data\2017.01.04\Files\2 
C:\Users\me\data\2017.01.04\Files\3 
C:\Users\me\data\2017.01.05 
C:\Users\me\data\2017.01.05\Files 
C:\Users\me\data\2017.01.05\Files\1 
C:\Users\me\data\2017.01.05\Files\3 

, dass ein Teil ist - ich Ordner habe für jeden Tag im vergangenen Jahr und in diesem Jahr. Der Ordner eines jeden Tages kann ein Verzeichnis Dateien enthalten oder nicht; Jedes Files-Verzeichnis kann die Unterverzeichnisse 1, 2 und/oder 3 haben oder nicht (beachten Sie, dass im obigen Fall alle Vorfälle von "1", "2" oder "3" Verzeichnisse und keine Dateien sind.) möglicherweise keine Dateien enthalten).

Was ich bin, ist eine Windows-Eingabeaufforderung Befehl (dir?), Die alle Dateien in allen Verzeichnissen mit dem Namen "1" auflistet. Ich habe versucht, Dinge wie:

dir \s *\files 
dir \s *\files\* 

aber kann nichts zur Arbeit bekommen.

Kann es getan werden?

FYI - Windows 10, 64 Bit.

+0

Geben Sie 'dir /?' An einer Eingabeaufforderung ein. Der Switch-Operator unter Windows ist */*, nicht * \ *. Wildcards werden nicht vor Verzeichnissen unterstützt, Sie können also keine '* \ files' verwenden. –

Antwort

-1

Wechseln Sie in das Verzeichnis, in dem Sie beginnen möchten. Geben Sie "Baum" ein. Dies gibt Ihnen eine Darstellung der Dateistruktur

+0

Das ist nicht, was die Frage gestellt hat. –

0

Ich glaube nicht, dass es in einem einzigen Befehl durchgeführt werden kann, aber Sie können Befehle zusammen, und so kombinieren "dir" mit "finden". Versuchen Sie Folgendes:

dir /s /b | find "\1\" 
+0

Brilliant! Danke, das funktioniert perfekt! – user1773179

Verwandte Themen