HIRO's.NET
PowerShell Tips
HIRO's.NETは http://hiros-dot.net へ引っ越しました。
このページの新しいURLは http://hiros-dot.net/PowerShell/file/file07.htm です。
ブックマークされている方はお手数ですが http://hiros-dot.net へ修正お願いいたします。


HOME > PowerShell Tips > ファイル操作 Tips メニュー
UPDATE:2008/02/15

07.ファイルを移動する

ファイルを移動するには、Move-Item コマンドレットを使用します。

基本構文は

Move-Item 移動元パス 移動先パス

です。
移動先にすでにファイルが存在する場合は、エラーとなることに注意してください。

sample1

PS C:\Work> Move-Item C:\Work\A.txt C:\Work2\A.txt

移動先にすでにファイルがある場合でも、移動元のファイルを移動させるには -force パラメータを使用します。

構文は下記のとおりです。

Move-Item 移動元パス 移動先パス -force

この場合は、既に存在するファイルに上書きするような形で移動が行われます。
元の情報を失っては困る場合は -force パラメータを使用しないようにしてください。

sample2

PS C:\Work> Move-Item C:\Work\A.txt C:\Work2\A.txt -force

ファイル移動時に確認メッセージを表示させるには -confirm パラメータを使用します。

sample3

PS C:\Work> Move-Item C:\Work\A.txt C:\Work2\A.txt -confirm

確認
この操作を実行しますか?
対象 "項目: C:\Work\A.txt 移動先: C:\Work2\A.txt" に対して操作 "ファイルの移動" を実行しています。
[Y] はい(Y) [A] すべて続行(A) [N] いいえ(N) [L] すべて無視(L) [S] 中断(S) [?] ヘルプ (既定値は "Y"):

ワイルドカードを使用して、複数ファイルを移動することもできます。(sample4)

sample4では C:\Workに存在するテキストファイル(*.txt)を C:\Work2 に移動します。
複数のファイルを移動する場合は、移動先のパスにフォルダを指定してください。

sample4

PS C:\Work> Move-Item C:\Work\*.txt C:\Work2


SEO 仕事 掲示板 レンタルサーバー プロフ SEO