Incluir e excluir referem-se ao que é mostrado na lista de arquivos e pastas após a comparação ser feita. Os filtros são incluindo e excluindo coisas da lista.
Se você usar um filtro excluir , exclui, da listagem de arquivos, tudo não listado no filtro.
Se você usar um filtro include , ele incluirá, na listagem de arquivos, tudo não listado no filtro.
No seu caso, você está usando uma exclusão, portanto, verá apenas os arquivos e pastas que você listou especificamente em seu filtro. Para bloquear as pastas bin
e obj
, você precisa saber os nomes de all das outras pastas que deseja ver, para que elas possam ser listadas em seu filtro.
Acho que, para o código, é mais fácil usar um filtro de inclusão. Dessa forma, posso bloquear pastas e arquivos com os quais não me importo.
Altere o primeiro def:
para include
e remova o segundo def
. Eu acho que você só pode ter um def
. Suas regras de d:
seriam então
d: \bin$
d: \obj$