Wie kann ich eine bestimmte .text-Datei stapelweise in jeden Unterordner einfügen?

0

Ich versuche herauszufinden, wie eine licence.txt -Datei in jeden Unterordner eingefügt wird. Haben Sie eine Idee, wie Sie dies in der Windows-Befehlszeile tun können?

user2827759
quelle
1
Was hast du bisher versucht? Bitte teilen Sie Ihre Arbeit.
Dave
Ich habe gesucht, aber das ist alles, was ich gefunden habe, aber es scheint nicht zu funktionieren FOR /R %f in (".") DO readme.txt %f
user2827759
@Helen als Arbeitslösung hier: stackoverflow.com/a/1321539/1699210
bummi

Antworten:

1

Wenn Sie es direkt von der Kommandozeile aus ausführen möchten, können Sie Folgendes verwenden:

FOR /f "tokens=*" %f in ('dir . /ad/b/s') do COPY "My.lic" "%f"

wie von @PreetSangha vorgeschlagen Hier

oder falls Sie es von einem Stapel verwenden möchten:

FOR /r "C:\SestinationDir" %%f in (.) do (COPY "C:\SourceDir\My.lic" "%%~ff")

wie von @Helen vorgeschlagen Hier

Die Funktion der FOR Der Befehl kann wie folgt dargestellt werden:

ECHO OFF
FOR /r "C:\temp\test2" %%f in (.) do (ECHO "%%~ff")
PAUSE

Die oben genannten Autoren sollten abgestimmt werden.

bummi
quelle