Powershell supprime les files uniquement à partir du directory

J'essaie de supprimer tous les files (mais pas les directorys) dans le dossier D: \ MyTemp, j'ai essayé:

Remove-Item "D:\MyTemp" Remove-Item "D:\MyTemp\*" 

Cependant, lorsque je vérifie, tous les files sont toujours là.
Qu'est-ce qui me manque?

Essaye ça:

 Get-ChildItem *.* -recurse | Where { ! $_.PSIsContainer } 

Vous l'avez trouvé ici: https://superuser.com/questions/150748/have-powershell-get-childitem-return-files-only

Pour supprimer tous les files dans le directory spécifié uniquement (ignorer les sous-dirs):

 Remove-Item "D:\MyTemp\*.*" | Where { ! $_.PSIsContainer } 

La réponse acceptée ne m'a pas fonctionné, au lieu de cela j'avais besoin:

 Get-Childitem -File | Foreach-Object {Remove-Item $_.FullName} 

Pour inclure des dossiers ainsi que des files, ajoutez -Recurse :

 Get-Childitem -File -Recurse | Foreach-Object {Remove-Item $_.FullName} 

Vous étiez près de là, vous aviez besoin:

 Remove-Item "D:\MyTemp\*.*" 

@bourne l'a presque eu:

 Get-ChildItem *.* -recurse | Where { ! $_.PSIsContainer } | remove-item