PowerShellの紹介とかサンプルでよく出てきそうなやつ。
以下のようなごちゃごちゃのファイルを拡張子毎にフォルダを作って振り分けてコピーする。
001 002 003 004 005 006 | $outDir = "d:\Desktop\out1" dir "d:\Desktop\imp1" | group extension | %{ $outDirEx = Join-Path $outDir $_.Name.Substring(1) if(!(Test-Path $outDirEx)){mkdir $outDirEx} $_.Group | %{copy $_.FullName $outDirEx } } |
結果
0 件のコメント:
コメントを投稿