我有一个文件路径的CSV文件。对于每个路径,我想测试文件是否存在。如果是,请复制到新位置。如果没有,请将该路径写入“丢失文件”文件。
这就是我到目前为止......
Import-Csv .\files.csv | ForEach {
If (Test-Path -Path $_.File) {
Write-Output "$($_.File) exists"
} Else {
Write-Output "$($_.File) does NOT exist"
$_.File | Out-File .\missingFiles.txt -Append
}
}
答案 0 :(得分:0)
UITextField
答案 1 :(得分:0)
你不应该以这种方式信任文件系统。文件可能会在update="@all"
和您的Test-Path
之间消失或更改权限。一种更安全的方法(你可能认为你不需要这种安全性)......
Copy-Item