macOS Exemples de caractères génériques Windows utilisés dans les exclusions de protection de la mémoire

Les exemples suivants sont basés sur l'exclusion d'un exécutable stocké dans le chemin suivant : /Application/TestApp/MyApp/program.dmg

Type

Description

Utilisation correcte des exclusions

Exclut program.dmg car il se trouve dans le répertoire enfant « MyApp » :

CODE
/Application/**/MyApp/program.dmg

Exclut tout exécutable avec .dmg tant qu'il est situé dans le répertoire enfant « MyApp » :

CODE
/Application/**/MyApp/*.dmg

Exclut tout exécutable tant qu'il se trouve dans le répertoire enfant « MyApp » :

CODE
/Application/**/MyApp/*

Exclut program.dmg tant qu'il se trouve dans un répertoire enfant du répertoire « TestApp » :

CODE
/Application/TestApp/**/program.dmg

Utilisation incorrecte des astérisques dans les exclusions

Utilisez uniquement un astérisque (*) pour faire correspondre les caractères d'un nom de dossier ou de fichier. Les astérisques doubles (**) sont réservés pour correspondre aux chemins de répertoire et ne peuvent pas être utilisés à la fin d'une exclusion.

Voici une liste d'exemples dans le contexte de l'exclusion de /Application/TestApp/MyApp/program.dmg.

  • Incorrect : /Application/TestApp/MyApp/pro**am.dmg
  • Correct : /Application/TestApp/MyApp/progra*.dmg
  • Incorrect : /Application/**
  • Correct : /Application/**/*

Exclusions non recommandées

Évitez d'utiliser un double astérisque (**) au début d'une exclusion. Par exemple :

CODE
/**/program.dmg

Dans cet exemple, program.dmg est autorisé à s'exécuter à partir de n'importe quel dossier du lecteur. Bien que cette exclusion soit techniquement correcte, elle exclut tout élément dans n'importe quel répertoire (y compris les répertoires enfants) sur le lecteur.