2017-01-16 8 views
-2

Ich brauche eine Batch-Datei erstellen 1 mit mehreren Dateien und UnterordnernBatch-Datei mehrere Ordner und kopieren Sie Dateien auf allen

  1. I 29 Ordner erstellen, wird 2- 30
  2. Kopieren Sie alle Dateien aus dem Ordner Name 1 bis 30.2 Ordner

Ordnernamen sollten sein:

1-2-3-4 ... 30

Vielen Dank.

+3

Stack Overflow ist kein Code-Schreibdienst. Bitte bearbeiten Sie Ihre Frage, um den Code, den Sie bereits geschrieben haben, einzuschließen. – SomethingDark

Antwort

0
@echo off 
for /l %%a in (2,1,30) do (
md "%%a" 
xcopy "%CD%\1" "%CD%\%%a" /s 
) 

Legen Sie diese Batch-Datei in das Verzeichnis, in dem sich der Ordner "1" befindet. aber ich denke nicht, dass die Benennung von Ordnern mit nur einer Nummer korrekt ist, wenn Sie mit Codes interagieren wollen. Versuchen Sie, Ihre Ordner wie folgt zu benennen: folder1, folder2 ...

+0

Wenn Ordner 1 Unterordner enthalten 1/Verzeichnis 1 1/Verzeichnis 2 funktioniert nicht. – user699998

+0

@ user699998, was funktioniert nicht? lese die Hilfe von ['xcopy'] (http://ss64.com/nt/xcopy.html) und finde heraus, wie man auch Unterverzeichnisse und -dateien kopiert, wenn es das ist, was du brauchst ... – aschipfl

+1

@ HackR_360, Sie sollten ein korrektes Zitat verwenden, um Probleme mit Pfaden zu vermeiden, die Leerzeichen enthalten: 'md" %% ~ a "' und 'xcopy"% CD% \ 1 ""% CD% \ %% ~ a "' ... – aschipfl

Verwandte Themen