ディレクトリ構造から新しいフォルダにファイルをコピーしようとしています。ファイル構造を保持するつもりはありません。ファイルを取得するだけです。ファイル構造は、ネストされたフォルダーが存在できるようなものですが、「old」という名前のフォルダー内のものは移動したくありません。
私はそれを数回試みましたが、私のパワーシェルの知識は非常に限られています.
現在のファイル構造が存在する場所の例:
Get-ChildItem -Path "C:\Example\*" -include "*.txt -Recurse |% {Copy-Item $_.fullname "C:\Destination\"}
これにより、不要なすべてのファイルを含め、必要なすべてのファイルが得られます。「古い」フォルダーにあるファイルを含めたくありません。注意: 複数の「古い」フォルダがあります。-exclude を試しましたが、ファイル名のみに関連しているように見えます。また、ファイルをコピーしながらパス名を -exclude する方法がわかりません。
何か助けはありますか?