1

すべてのファイルとサブフォルダーをあるフォルダーから別のフォルダーにコピーしたいのですが、powershell スクリプトを使用して、「get-help copy-item」を使用してみました。コピー。だから私は次のスクリプトを使用しています

param($SourceDir,$OutDir)
$TempDir=$OutDir
$TestFiles = get-childitem $SourceDir -exclude *.ps1 -recurse
$TestFiles = Get-ChildItem $SourceDir -recurse -Exclude *.txt
Copy-Item $SourceDir $TempDir -recurse -Exclude *.txt

しかし、$OutDir を指しているフォルダーを見ると、.txt ファイルを含むすべてのファイルがコピーされていることがわかります。また、Powershell ISE を使用してデバッグしているときに、$TestFiles オブジェクトに .txt ファイルがないことがわかります。

私が Copy-Item を使用している方法に何か問題があるかどうか教えてください。または、powershell を使用してサブフォルダーとファイルの両方をコピーする他の方法があるかどうかを提案できますか?

ありがとうございました

4

1 に答える 1