Ich muss einen angegebenen Ordner und seine Unterverzeichnisse nach Dateien durchsuchen und sie dann in einen bestimmten Ordner an einer anderen Stelle kopieren. Ist es möglich, dir
und copy
mit einem Rohr zu verwenden?
dir /s foo???.txt | copy g:\someplace
Das obige funktioniert nicht. Die linke Seite der Pipe findet, was ich möchte, aber ich kann es nicht dazu bringen, die gefundenen Dateien zu kopieren. Ich verwende die Windows 7-Eingabeaufforderung.
windows
command-line
Treibgut N. Jetsam
quelle
quelle
Antworten:
Sie könnten einfach verwenden
xcopy
:Dies wird die Verzeichnisstruktur enthalten.
Wenn Sie die Verzeichnisstruktur nicht möchten, können Sie Folgendes tun:
Wenn Sie dies in einer Batchdatei verwenden, sollten Sie Folgendes verdoppeln
%
:quelle
for /r
.