Question
Boucle while avec un Get-ChildItem
- Leharivel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 17
- Remerciements reçus 0
il y a 14 ans 11 mois #9788
par Leharivel
Boucle while avec un Get-ChildItem a été créé par Leharivel
Bonjour,
Je souhaite utiliser une boucle while pour effectuer une opération sur chaque fichier reçu par la commande Get-ChildItem mais je ne sais pas comment faire
Quelqu'un a une idée
Je souhaite utiliser une boucle while pour effectuer une opération sur chaque fichier reçu par la commande Get-ChildItem mais je ne sais pas comment faire
Quelqu'un a une idée
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 14 ans 10 mois #9800
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:Boucle while avec un Get-ChildItem
Salut,
l'usage d'une boucle foreach est peut être préférable :
[code:1]
foreach ($F in gci c:\temp) {Write $F.fullname}
[/code:1]
l'usage d'une boucle foreach est peut être préférable :
[code:1]
foreach ($F in gci c:\temp) {Write $F.fullname}
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Leharivel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 17
- Remerciements reçus 0
il y a 14 ans 10 mois #9805
par Leharivel
Réponse de Leharivel sur le sujet Re:Boucle while avec un Get-ChildItem
Merci Laurent,
Cela fonctionne mais j'ai trouvé cela qui va me permettre de supprimer les fichiers txt ou doc :
Get-Childitem $mydata -recurse -force | Where {$_.LastWriteTime -le \"$lastmod\"} | Foreach {
If (($_.extension -eq \".txt\") -or ($_.extension -eq \".doc\")) {
write-host \"Deleting File $_.fullname\" -foregroundcolor \"Red\"; Remove-Item $_.fullname | out-null
}
}
Cdt
Cela fonctionne mais j'ai trouvé cela qui va me permettre de supprimer les fichiers txt ou doc :
Get-Childitem $mydata -recurse -force | Where {$_.LastWriteTime -le \"$lastmod\"} | Foreach {
If (($_.extension -eq \".txt\") -or ($_.extension -eq \".doc\")) {
write-host \"Deleting File $_.fullname\" -foregroundcolor \"Red\"; Remove-Item $_.fullname | out-null
}
}
Cdt
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.037 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Boucle while avec un Get-ChildItem