>2
(nyBBSの>7)は(ちゃんと書いてあるはずだけど)NT系でも使えるよ(xp Proで動作確認)
MS-DOS(6.3以前)以前では動かないと思う。

(nyBBSの>8)
これでどう?多分10000ファイル未満なら実用になると思う
move関係を最後に持ってきてるのがミソ

@echo off
md "none extention"
for %%A in (*.*) do md %%~xA
move *. "none extention"
for %%A in (*.*) do move %%A %%~xA