尝试匹配一堆 CSV 文件中的字符串,然后将带有该字符串的文件移动到另一个文件夹。脚本逻辑似乎有效,但我不断收到文件正在使用的错误。我想是powershell锁定了文件。我该如何解决这个问题?
$DestDir = "C:\temp\NEWCSV"
$SrcDir = "C:\temp\CSV"
$SearchString = "teststring"
gci $SrcDir -filter *.csv | select-string $SearchString | select path | move-item -dest $DestDir -whatif