Powershellをかじり始めたばかりなのですが、よろしくお願いいたします。
下記のスクリプトで、任意のフォルダー群から別のフォルダー群にテキストファイルをコピーするようにしたかったのですが、指定のフォルダーへのコピーは成功するものの、その上位のフォルダーにもテキストがコピーされてしまいます。
つまり、二重にコピーされてしまいます。
仕様としては、folder_name.txtにフォルダー名が列挙してあり、それをコピー元とコピー先のフォルダー名としています。
$foldername = Get-Content C:\AAA\folder_name.txt | Foreach-Object {echo $_}
foreach ($subfolder in $foldername) {
Copy-Item \Server$www*.txt C:\BBB$subfolder
}
テキストファイルは$subfolderで指定された子階層のフォルダーにすべて正しくコピーされますが、
同時に親階層のBBBフォルダー内にもコピーされてしまいます。
どのように解決すれば良いでしょうか?
PowerShellのバージョンは2.0のようです。(諸事情でアップグレードできません)
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/19 08:16
2016/01/20 05:54
2016/01/20 06:15