1: 2: 3: 4: 5: 6:
set BaseDir= e:\hold0 DestDir= e:\hold einstellen für /F „tokens=*“ %%A innen („dir /ad /s /b „%BaseDir% " ^|Art /r ") tut ( „%%A \ *.*“ „%DestDir%“ verschieben rd „%%A“ )
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
@echo weg setlocal EnableDelayedExpansion BaseDir= e:\hold0 einstellen DestDir= e:\hold einstellen MaxFiles=100000 einstellen Count=0 einstellen für /F „tokens=*“ %%A innen („dir /ad /s /b „%BaseDir% " ^|Art /r ") tut ( für %%B innen („%%A \ *") tun ( /A-Zählimpuls += 1 einstellen wenn! Zählimpuls! GTR %MaxFiles% ( Maximum von [%MaxFiles%] erreicht widerhallen und jetzt stoppen. /b herausnehmen ) „%%B“ „%DestDir% " >NUL verschieben ) rd „%%A“ )