我正在尝试在给定目录中选择特定类型的所有文件,除了以特定名称开头的文件。为什么这段代码不起作用?
PS C:\Documents and Settings\wdennis> Get-Item -Path ($AppDir + "reports\*.dbf") | Where-Object {$_.Name -ne "reports*" -or "category*"}
Directory: C:\Program Files\Application\reports
Mode LastWriteTime Length Name
---- ------------- ------ ----
----- 1/4/2007 9:37 AM 4842 category.dbf
----- 9/7/2007 1:53 PM 43903 reports.dbf
我对 PS 很陌生,而且启动起来很累,所以也许这就是为什么我不明白为什么这不起作用。这个怎么做?