|
10) DIRで名前順ソート REBOOT 2002/12/14(土) 00:09 |
|
Windows2000にてDIRコマンド実行時に/S /O:NをつけてFAT(FD/MO/CD-ROM)を参照するとディレクトリ配下内は正しくソートされるのですが表示されるディレクトリ順序がソートさ
れません。 オプションが不足してるのでしょうか? 対処方法をご存知の方が居られましたならご教授して頂けないでしょうか。 |
|
13) Re:DIRで名前順ソート SYSOP 2002/12/14(土) 14:15 |
|
>Windows2000にてDIRコマンド実行時に/S /O:NをつけてFAT(FD/MO/CD-ROM)を参照するとディレクトリ配下内は正しくソートされるのですが表示されるディレクトリ順序がソートされません。 NTFSではもとから(何も指定しなくても)アルファベット順に出力されるので、結果的にディレクトリ名順にリストが出てくるけれど、それ以外のファイルフォーマットのディスクの場合は、 ・/S スイッチによって、まず各ディレクトリがサーチされ、 ・それら各ディレクトリのファイルリストに対して /ON が作用する。 ……という順序で処理される結果、ディレクトリはアルファベット順にはならない、ということなんじゃないでしょうか。 YanaKen [個人homepage ]http://homepage3.nifty.com/yanaken/ [@pay窓口 ]http://pay.nifty.com/pay/servlet/pr?i=BDKQ048560 [@pay導入について]http://bbs.com.nifty.com/mes/cf_wrent/FPCU_B017/ |
|
24) Re2:DIRで名前順ソート ReBoot 2002/12/18(水) 16:19 |
|
>>Windows2000にてDIRコマンド実行時に/S /O:NをつけてFAT(FD/MO/CD-ROM)を参照するとディレクトリ配下内は正しくソートされるのですが表示されるディレクトリ順序がソートされません。 > > NTFSではもとから(何も指定しなくても)アルファベット順に出力されるので、結果的にディレクトリ名順にリストが出てくるけれど、それ以外のファイルフォーマットのディスクの場合は、 > >・/S スイッチによって、まず各ディレクトリがサーチされ、 >・それら各ディレクトリのファイルリストに対して /ON が作用する。 > > ……という順序で処理される結果、ディレクトリはアルファベット順にはならない、ということなんじゃないでしょうか。 > >YanaKen YanaKenさん、有難うございます。 確かに言われている意味は解るのですが、Microsoftさん(もしかしたらIBMさん?)がチョッと親切にDIRを作ってくれていれば、みんなが平和(?)になるのにね。 |
|
26) Re3:DIRで名前順ソート SYSOP 2002/12/18(水) 17:28 |
|
REBOOTさん、どうもです。 >確かに言われている意味は解るのですが、Microsoftさん(もしかしたらIBMさん?)がチョッと親切にDIRを作ってくれていれば、みんなが平和(?)になるのにね。 まあ、一生そのような処理を必要としない人も多いわけでしょうから、「みんな」は言い過ぎな気がしますが(^^;、ともあれ、どうも仕様上そういうオプションはなさそう、という前提で建設的に考えるならば、 ・FOR /F でディレクトリのみのリストを取り出す。 ・ソートする。 ・なんらかの自動化手段で加工してバッチ処理化して、各ディレクトリのリストをあらためてDIRでとる。 ……みたいな処理を考えるのが現実的かも、と思います。 YanaKen |