ベタにやるとこんな感じだろうか。(上書きは考慮していない)
dir d:\desktop\test -r | ?{!$_.psiscontainer} | %{Copy-Item $_.fullname d:\desktop\test2} |
ちょと長いので対話的に処理するときはこんな感じでも良いかも。
Copy-Item d:\desktop\test d:\desktop\test2 -r -Container:$false |
こうするとファイルもフォルダーもすべてフラットにコピーしれくれるので、あとはエクスプローラーでフォルダを纏めて削除すればOK
あ、でもエクスプローラーを使うくらいなら最初からエクスプローラーで「*」とかで検索してコピーしたほうが早いか(^^;
0 件のコメント:
コメントを投稿