今朝、テスト用にローカルのネットワーク ドライブから一時フォルダーにディレクトリをコピーしました。このエラーが表示されました。
Get-Content : Cannot find path 'C:\users\xxxxx\desktop\cgc\Automatic_Post-Call_Survey_-_BC,_CC.txt' because it does no
t exist.
At C:\users\xxxxx\desktop\cgc\testcountexcl1.ps1:55 char:12
+ Get-Content <<<< $txtfile | Get-WordCount -Exclude (Get-Content c:\temp\exclude.txt) | select -First 15
+ CategoryInfo : ObjectNotFound: (C:\users\xxxxx...ey_-_BC,_CC.txt:String) [Get-Content], ItemNotFoundEx
ception
+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand
これは移動で予想されます...PSは参照されているパスを見つけることができません...しかし、スクリプトを実行する前に次の変更を加えました(古いものは新しいものの上にコメントアウトされています):
$input = Get-Content c:\temp\wordCount.txt
<# $inpath = "C:\users\xxxxx\desktop\cgc\tx" #>
$inpath = "C:\temp\tx"
$srcfiles = Get-ChildItem $inpath -filter "*.txt"
$notPermittedWords = Get-Content c:\temp\exclude.txt
$inpath
私の最初の気配は、前回の実行から変数を保持しているある種のキャッシュがあるということです...しかし、それがPowerShellの予想される動作であるかどうかを見つけることができませんでした。エラーまたは解決策を誤解していますか? キャッシュまたはメモリに格納されている可能性のある変数をフラッシュするにはどうすればよいですか?