Here is an example of a file set for drive C: with different exclude patterns.
C:\* >*.err >*.out >*\ixT\log\* >*\Hiback\msg\* >*\Hiback\list\* >*\Kaspersky Lab\* >*\*.ldf >*\*.mdf >*\ntuser.dat >*\UsrClass.dat >*\*.log >*WINDOWS\system32\config\* >*\WINDOWS\PCHEALTH\HELPCTR\DataColl\* >*\WINDOWS\temp\* >*\WINDOWS\ntds\* >*\WINDOWS\ntfrs\* >*\WINDOWS\SoftwareDistribution\Download\* >*\Hiback\hiserv.log
The "*" is used as a placeholder for one or more characters. If you use it at the beginning of the pattern, it represents all characters from the begin of the path up to the first character which is not "*". The same is true for the usage of a "*" in the middle or at the end of a pattern.
Pattern examples in detail:
*.err matches all files with .err at the end.
*\ntuser.dat matches all files named ntuser.dat.
*\log\* matches all directories named log.
NOTE: inside the fileset definition, it is crucial where the excludes are defined.
So you are able to define drive specific or even directory specific excludes.
Example fileset:
C:\*
>*.log
D:\NovaStor
>*.bat
>*.cmd
D:\Exchange
>*.ldf
>*.mdf
translates to:
Backup C:, D:\Novastor and D:\Exchange and exclude .log files from C:, exclude .bat and .cmd files from D:\Novastor and exclude .mdf and .ldf files from D:\Exchange.