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?


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.