Windows PowerShell (正式版リリース)1.0at WINWindows PowerShell (正式版リリース)1.0 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト948:名無し~3.EXE 08/07/27 11:22:21 /0CRyf4G Scripting.FileSystemObjectを使うだけでもれなくウイルス扱いしてくれるノートン先生を どうにかしてください 949:名無し~3.EXE 08/07/27 11:51:40 vmpgu9hY サードパーティの盛り上がりは既にwsh超えてると思うが・・・まあ日本はしょうがない 950:名無し~3.EXE 08/07/28 13:26:36 cegyElCQ 速度も遅すぎる。しかも、変なところで遅い。 Powershell 1.0なら dir -recurse | ?{$_.Mode -like 'd*'} よりも、 function global:dird{ $aList = @() $aList += dir -literal . | ?{$_.Mode -like 'd*'} $i = 0 while($aList[$i]){ $aList += $aList[$i].GetDirectories() $i++ } return $aList } のほうがなぜだが10倍くらい速い。 コマンドレットとパイプ処理が、ユーザー定義関数に惨敗していちゃいけない。 951:名無し~3.EXE 08/07/28 20:23:10 HCQMXA6a PSほにゃららプロパティを無視していいなら $list=@(); (gi .).GetDirectories()|%{$list+=$_;$_.GetDirectories()}|%{$list+=$_;$list+=$_.GetDirectories()}| ... |%{$list+=$_;$_.GetDirectories()}|%{$list+=$_;$_.GetDirectories()} が多分最速 面倒な人は (gi .).GetDirectories("*","AllDirectories") 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch