<p>Vous y étiez presque avec <code>Not</code>. Cela devrait être :</p>
<pre><code class="lang-auto">if (-Not (Test-Path C:\Code)) {
write "it doesn't exist!"
}
</code></pre>
<p>Vous pouvez également utiliser <code>!</code> :</p>
<pre><code class="lang-auto">if (!(Test-Path C:\Code)){}`
</code></pre>
<p>Notez que <code>!</code> ci-dessus <strong>nécessite</strong> un jeu supplémentaire de parenthèses autour de l’instruction conditionnelle inversée ; <code>if !(Test-path C:\Code) {}</code> ne fonctionnera <strong>pas</strong>.</p>
<p>Juste pour le plaisir, vous pourriez aussi utiliser le ou exclusif bit à bit, bien que ce ne soit pas la méthode la plus lisible/compréhensible.</p>
<pre><code class="lang-auto">if ((test-path C:\code) -bxor 1) {write "it doesn't exist!"}
</code></pre>