2016-07-13 12 views

答えて

1

get-childitem (gci)を使用して、ルートフォルダ($root)のすべての子アイテムを取得し、それらを新しい宛先に移動することができます()。あなたはただ確認しなければなりません、あなたは目的地自体を移動しないので、我々はそれをチェックします。

$root = "C:\temp\root" 
$destination = "older" 

gci $root | ? {$_.name -ne $destination} | move-item -Destination "C:\temp\root\$destination" -force 
+0

フォルダーが宛先に存在する場合、どのように失敗させることができますか? –

+0

'move-item'ステートメントの' -force'パラメータを削除し、エラーメッセージを避けるために '-erroraction silentlycontinue'を追加しました。 – Martin

関連する問題

 関連する問題