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