获取除一个文件夹外的所有文件

时间:2013-12-13 10:06:42

标签: powershell

我已经在这里看了一些关于此的其他问题,但我不明白。我想在我的解决方案中获取所有.less文件并将它们编译成单个文件。

这要归功于这里的答案,但我发现我需要忽略文件夹'OBJ'及其子文件夹。

我根据这里的答案尝试了这个但没有骰子。有什么想法吗?

ls $dirPath -r -I *.less | ? { $_psiscontainer -and $_.fullname -notmatch 'obj' } 
| gc | sc -enc UTF8 $dirPath\Styles\CompiledLESS.less

1 个答案:

答案 0 :(得分:1)

在Where-Object过滤器中,您指定了$ _.psiscontainter。这意味着您只保留目录对象并丢弃所有文件对象。