Question
Test-path Bizarre...
- boutou
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 36
- Remerciements reçus 0
il y a 10 ans 7 mois #20772
par boutou
Test-path Bizarre... a été créé par boutou
Bonjour à tous,
Actuellement je fais un script qui doit vérifier la présence de sous-répertoires dans un répertoire.
En voilà le code :
[code:1]
$folders = get-childitem \"c:\temp\\" | where {$_.Piscontainer -eq \"true\"}
test-path $folders
foreach ($f in $folders)
{
write-host $f
}[/code:1]
Par contre si le repertoire ne contient pas de sous repertoire, j'ai une erreur de type \"Impossible de lier l'argument au paramètre path car il a une valeur nulle\" Du coup je ne sais pas comment coder le cas ou le rep est vide...
J'ai un peu de mal avec la commande test-path...
Merci en tous cas à tous !
Message édité par: boutou, à: 30/09/15 15:37
Message édité par: boutou, à: 30/09/15 15:37<br><br>Message édité par: boutou, à: 30/09/15 15:38
Actuellement je fais un script qui doit vérifier la présence de sous-répertoires dans un répertoire.
En voilà le code :
[code:1]
$folders = get-childitem \"c:\temp\\" | where {$_.Piscontainer -eq \"true\"}
test-path $folders
foreach ($f in $folders)
{
write-host $f
}[/code:1]
Par contre si le repertoire ne contient pas de sous repertoire, j'ai une erreur de type \"Impossible de lier l'argument au paramètre path car il a une valeur nulle\" Du coup je ne sais pas comment coder le cas ou le rep est vide...
J'ai un peu de mal avec la commande test-path...
Merci en tous cas à tous !
Message édité par: boutou, à: 30/09/15 15:37
Message édité par: boutou, à: 30/09/15 15:37<br><br>Message édité par: boutou, à: 30/09/15 15:38
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 10 ans 7 mois #20774
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:Test-path Bizarre...
Salut,
boutou écrit:
boutou écrit:
boutou écrit:
Dans ton code tu écris Piscontainer au lieu de PSiscontainer et pour tester un booléen utilise $true ou $false.
boutou écrit:
Ici c'est la liaison de paramètres qui pose pb AVANT que ce soit un pb de path. Essaie : Test-Path $nullj'ai une erreur de type \"Impossible de lier l'argument au paramètre path car il a une valeur nulle\"
boutou écrit:
Je n'ai pas compris, tu parles du contenu d'un répertoire (pas de fichiers) ou du contenu d'une variable (une chaine vide) ?Du coup je ne sais pas comment coder le cas ou le rep est vide...
boutou écrit:
Les usages de base ne posent pas de problème.J'ai un peu de mal avec la commande test-path...
Dans ton code tu écris Piscontainer au lieu de PSiscontainer et pour tester un booléen utilise $true ou $false.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- boutou
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 36
- Remerciements reçus 0
il y a 10 ans 7 mois #20775
par boutou
Réponse de boutou sur le sujet [Résolu]Test-path Bizarre...
Bonsoir Laurent,
En fait c'est pour le contenu d'un repértoire, afin de savoir s'il y a des sous-repertoire.
J'ai utilisé ta méthode avec le booléeen et ça a fonctionné correctement. Merci bcp !
<br><br>Message édité par: boutou, à: 30/09/15 20:17
En fait c'est pour le contenu d'un repértoire, afin de savoir s'il y a des sous-repertoire.
J'ai utilisé ta méthode avec le booléeen et ça a fonctionné correctement. Merci bcp !
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.036 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Test-path Bizarre...