一連の 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