Batch-Datei, um mehrere Dateien in mehrere Verzeichnisse zu verschieben

  • Problem
  • Lösung
  • Hinweis

Problem

Ich möchte, dass eine Batch-Datei mehrere Dateien aus mehreren Verzeichnissen in ein Verzeichnis auf einem verschiebt

Fahrt. Beispiel:

 C: CanProdAMDDetailProc *. * C: CanProdAMDSumProc *. * C: CanProdPMDDetailProc *. * C: CanProdPMDSumProc *. * C: CanProdSMDDetaiilProc *. * C: CanProdSMDSumProc *. * C: CanProdKMD 

Lösung

Sie können mit dem folgenden Skript versuchen,

 @echo off für / f "Tokens = * delims =" %% g in ('dir / b / s "C: CanProd" ^ | find "Proc \"') verschiebt "%% g" "Zielpfad" 

Hinweis:

Der Zielpfad sollte wie "D: test \" enden. Der Pfad sollte mit dem Schrägstrich () enden.

Hinweis

Vielen Dank an Hawk für diesen Tipp im Forum.

Vorherige Artikel Nächster Artikel

Top-Tipps