HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


PowerShellの開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > PowerShell Tips > ディレクトリ操作 Tips メニュー

04.ディレクトリをコピーする

 
UPDATE:2008/02/06    
 



ディレクトリをコピーするには Copy-Itemコマンドレットを使用します。

書式は
Copy-Item コピー元ディレクトリ -destination コピー先ディレクトリ -recurse
です。

-recurseパラメータは、ヘルプによると「再帰的なコピーを指定します」とあります。
しかし、このパラメータを外すと、サブディレクトリはおろかファイルすらもコピーされなくなるので注意が必要です。

List1では C:\Workフォルダを C:\Work2 へ全てのファイルと全てのサブディレクトリをコピーします。
コピー先ディレクトリが存在しない場合は、自動で作成されます。

List1

PS C:\Work> Copy-Item C:\Work -destination C:\Work2 -recurse