1: 2: 3: 4: 5: 6:
set BaseDir= e:\hold0 vastgestelde DestDir= e:\hold voor /F „tokens=*“ %%A binnen („dir /ad /s /b „%BaseDir% " ^|de soort /r“) ( beweging „%%A \ *.*“ „%DestDir%“ rd „%%A“ )
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
@echo weg setlocal EnableDelayedExpansion vastgestelde BaseDir= e:\hold0 vastgestelde DestDir= e:\hold vastgestelde MaxFiles=100000 vastgestelde Count=0 voor /F „tokens=*“ %%A binnen („dir /ad /s /b „%BaseDir% " ^|de soort /r“) ( voor %%B binnen („%%A \ *“) ( plaats /A Telling += 1 als! Telling! GTR %MaxFiles% ( echoMaximum dat van [%MaxFiles%] bereikt, nu ophoudt. uitgang /b ) beweging „%%B“ „%DestDir% " >NUL ) rd „%%A“ )