Dávkový soubor pro přesun více souborů do více adresářů

  • Problém
  • Řešení
  • Poznámka

Problém

Chtěl bych dávkový soubor přesunout více souborů z více adresářů do jednoho adresáře na jednom

řídit. Příklad:

 C: CanProdAMDDetailProc *. * C: CanProdAMDSumProc *. * C: CanProdPMDDetailProc *. * C: CanProdPMDSumProc *. * C: CanProdSMDDetaiilProc *. * C: CanProdSMDSumProc *. * C: CanProdSMDSumProc *. * C: CanProdSMDSumProc *. * C: CanProdKMDumProc *. * C: CanProdKMDumProc *. * C: CanProdKMDumProc *. * C: CanProdKMDumProc *. * C: CanProdKMDumProc *. * C: CanProdKMDumProc *. * C: CanProdKMDumProc *. * C: CanProdKMDumProc *. * C: CanProdKMDumPro * 

Řešení

Můžete vyzkoušet níže uvedený skript,

 @echo off pro / f "Tokeny = * delims =" %% g in ('dir / b / s "C: CanProd" ^ | najít "Proc"') přesunout "%% g" "cílovou cestu" 

Poznámka:

Cílová cesta by měla skončit jako "D: test". Cesta by měla končit lomítkem ().

Poznámka

Díky Hawk za tento tip na fóru.

Předchozí Článek Následující Článek

Nejlepší Tipy