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.