現在、ファイル名をコンソールに出力するプログラムがあります。
そのファイル名を見つけるために(順番に)検索する一連のディレクトリを指定し、見つかった場合は別のディレクトリにコピーしたいと考えています。
私はこれまでのところ持っています:
[string]$fileName = "document12**2013" #** for wildcard chars
[bool]$found = false
Get-ChildItem -Path "C:\Users\Public\Documents" -Recurse | Where-Object { !$PsIsContainer -and GetFileNameWithoutExtension($_.Name) -eq "filename" -and $found = true }
if($found = true){
Copy-Item C:\Users\Public\Documents\ c:\test
}
現状では、2 つの問題があります。1 つのディレクトリを調べる方法しか知らないし、見つけたばかりの特定のファイルをコピーするスクリプトを指定する方法もわかりません。