我现在有一个程序将文件名输出到控制台。
我想给它一系列目录来搜索(按顺序)搜索以找到该文件名,如果找到它,则复制到另一个目录。
我已经做到了这一点:
[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
}
就目前而言,我有两个问题。我只知道如何浏览一个目录,我不知道如何指定脚本来复制我刚刚找到的特定文件。