
Zitat von
Unlimiter
Wo wir von der Sauberkeit (betrifft auch Struktur) her bei Syrius wären und der Unterschied ansonsten bei "DIR" wäre. Übrigens könnten auch Bilder dabei sein? So würde die Festlegung der Extensions etwas kontraproduktiv sein. Trotzdem schön, dass dein Code es enthält. Immerhin kann The Don so dies auch bei Interesse nutzen und weiß was die Zeile bedeutet.
// Nebenbei werde ich heute einmal in den Schreibstreik treten. Meine Sätze und Gedankengänge sind auch nicht mehr so das Wahre.

Hast recht ist sauberer 
Hatte meins auch nur schnell mal so hingeklatscht weil er mich im ICQ gefragt hat ob ich ihn was hinklatschen kann :O
Code:
for /f "Tokens=*" %%i IN ('Dir /B /S *.flv *.wmv *.mp4 *.mkv *.avi *.mpg *.mpeg *.mov *.ts *.m2ts *.rm *.rmvb *.ogm *.webm *.txt') do (
md "%%~ni"
move "%%~i" "%%~ni"
)
Hab mal Syrius Version etwas abgeändert, da seine auch die Batch selber verschiebt. Hier wird nun nur noch verschoben, was The Don verschoben haben will.
Da The Don die Batch so oder so im Selben Verzeichnis lagert, braucht er die Difinition für's Homedir auch nicht 
Den Streik sollte ich mit meinem Kopf auch mal angehen^^
EDIT: Diese Lösung ignoriert die &-Zeichen nicht