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?
FOR /R %f in (".") DO readme.txt %f
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?
FOR /R %f in (".") DO readme.txt %f
Antworten:
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.