我需要检查文本文件中提到的文件是否存在,如果它们不存在,那么我需要在该位置放置一个虚拟文件。
我用过这个给我丢失的文件,有人可以帮助我创建这些文件吗?
Import-Csv .\Book3.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)
这将在不存在时创建空白文件
Import-Csv .\Book3.csv | ForEach {
If (Test-Path -Path $_.File) {
Write-Output "$($_.File) exists"
} Else {
Write-Output "$($_.File) does NOT exist"
$_.File | Out-File .\missingFiles.txt -Append
New-Item -Path $_.File -ItemType "file"
}
}