Les alias de PowerShell Retire-Item sont «ri","RM","rmdir","del","effacer", et "rd”Qui peut être utilisé à la place de la suppression. Ce message donne un aperçu de la mise en cmdlet de disposition de PowerShell.
Comment utiliser PowerShell REPOP-ISTEM CMDlet?
La candidature enlève. Le fonctionnement de PowerShell Retirem-Item peut être compris à l'aide de la syntaxe suivante.
Syntaxe
Suppter-Item [-Path] <\file\path\> <-Parameter>
Habituellement, le relèvement supprimera l'élément placé sur un chemin spécifique. Les paramètres offerts par l'emplet de commande de suppression déterminent ses fonctionnalités avancées. Les paramètres pris en charge par des éléments de suppression sont les suivants:
Pour une meilleure démonstration de retire, nous avons exercé un ensemble d'exemples.
Exemple 1: supprimer un élément du répertoire actuel
Cet exemple démontre la fonctionnalité de l'attaque de suppression du répertoire actuel. Pour une meilleure compréhension, obtenons le contenu de notre répertoire actuel (qui est C: \ Users \ PowerShell \ Documents \ Test \):
LS
Gardant en vue le contenu du répertoire, nous avons exécuté l'attaque de suppression de suppression pour supprimer le «test.pub" déposer. Après la commande de suppression, nous avons utilisé la commande LS pour répertorier les fichiers du répertoire pour assurer la suppression.
Test de suppression.pub
LS
La sortie ci-dessus montre que le fichier "test.pub«A été supprimé du répertoire actuel.
Exemple 2: supprimez un élément en utilisant son chemin absolu?
PowerShell Retirem prend également en charge la suppression des éléments avec un chemin absolu. L'exemple de code suivant expliquera la fonctionnalité de la commande.
LS C: \ Users \ PowerShell \ Documents \ Test \
Avec la commande «LS», nous avons répertorié tous les éléments présents dans le dossier de test.
Supposons que tous les fichiers avec le ".rtf«L'extension doit être supprimée du dossier de destination (i.e. C: \ Users \ PowerShell \ Documents \ Test \). En utilisant le «LS»Commande les fichiers supprimés peuvent être vérifiés.
Suppriter Item C: \ Users \ PowerShell \ Documents \ Test \ *.rtf
LS C: \ Users \ PowerShell \ Documents \ Test \
Comme vous pouvez l'observer à partir de la capture d'écran ci-dessus, les fichiers avec le «.rtf»L'extension a été supprimée du répertoire.
Exemple 3: supprimez tous les éléments du répertoire
Le caractère générique est utilisé pour sélectionner tous les fichiers se terminant ou commençant par un caractère spécifique. Vous pouvez supprimer tous les objets du répertoire en utilisant la commande répertoriée ci-dessous. Premièrement, nous obtenons le contenu du répertoire en utilisant le Get-Childitem:
Get-Childem C: \ Users \ PowerShell \ Documents \ Test \
Retire-item -path c: \ users \ powershell \ documents \ test \ *.*
Get-Childem C: \ Users \ PowerShell \ Documents \ Test \
L'extrait ci-dessus montre que tous les articles, y compris .SMS, .BMP, et .jpg du dossier de test est supprimé.
Exemple 4: supprimer des éléments spécifiques
Les paramètres incluant ou excluent peuvent être utilisés pour supprimer uniquement des fichiers spécifiques. Cet exemple démontre l'utilisation de l'attaque de suppression avec des paramètres incluant et exclut les paramètres.
Supprimer un item avec le paramètre Inclure
Énumérez tout d'abord tous les éléments des dossiers de test en utilisant la commande Get-ChildItem
Get-Childem C: \ Users \ PowerShell \ Documents \ Test \
Comme vous pouvez le voir, le dossier de test a quatre éléments différents, y compris le dossier, Jpg, Doc, et SMS des dossiers.
La commande PowerShell suivante est utilisée pour supprimer uniquement les fichiers inclus. Par exemple, les fichiers se terminant par «.jpg "et".txt »sera supprimé uniquement.
Retire-item -path c: \ utilisateurs \ powershell \ documents \ test \ * -include *.jpg, *.SMS
Get-Childem C: \ Users \ PowerShell \ Documents \ Test \
Selon la sortie susmentionnée, on peut remarquer que le seul fichier spécifié a été supprimé du dossier.
Supprimer un item avec paramètre excluant
Lors de l'utilisation de la commande de suppression en suppression, vous pouvez également exclure certains éléments du dossier. Obtenons le contenu du répertoire où nous appliquerons le rejet-item avec le paramètre Exclude:
LS C: \ Users \ PowerShell \ Documents \ Test \
On peut remarquer qu'il n'y a qu'un seul ".Fichier txt »et le reste des autres formats de fichiers du dossier.
Note: Dans PowerShell, le «LS«Commande et«Get-Childitem"Sont utilisés à des fins de liste.
La commande de suppression suivante supprimera tous les fichiers à l'exclusion du «.SMS»Fichiers dans le répertoire.
Retire-item -path c: \ utilisateurs \ powershell \ documents \ test \ * -exclude *.SMS
Get-Childem C: \ Users \ PowerShell \ Documents \ Test \
Cette fois, nous exclurons le «.SMS"Les fichiers et le reste seront supprimés.
Vous pouvez voir le résultat joint ci-dessus, le reste des fichiers a été supprimé du dossier sauf ".SMS".
Exemple 5: Supprimez les fichiers cachés ou en lecture seule
Le CMDTLET de Sup-Litem prend également en charge la suppression des fichiers cachés ou en lecture seule du répertoire spécifié. Tout d'abord, nous répertorions les éléments présents dans le répertoire (où l'emplet de commande de suppression sera appliqué): .
Get-Childem C: \ Users \ PowerShell \ Documents \ Test \ -Force
Avec "Get-Childitem"Nous avons examiné tous les éléments du dossier, y compris les fichiers cachés. Dans le but d'afficher également les fichiers cachés, nous avons utilisé le «-Force»Paramètre après le Chemin.
Suppriter Item C: \ Users \ PowerShell \ Documents \ Test \ *.BMP -Force
Get-Childem C: \ Users \ PowerShell \ Documents \ Test \ -Force
Dans cet exemple, le paramètre -force est utilisé pour supprimer tous les fichiers cachés dont l'extension est «.BMP"
Comme vous pouvez le voir, il y a deux fichiers cachés dans le répertoire de test. Mais lorsque la commande est exécutée, le «.BMP»Le fichier a maintenant été supprimé.
Exemple 6: Retirez les dossiers et les sous-dossiers récursivement
Le PowerShell accepte le -Reprocher paramètre pour supprimer tous les éléments, y compris les sous-dossiers.
Le code ci-dessous peut être exécuté pour une meilleure compréhension.
Suppriter Item C: \ User
Get-Childem C: \ Users \ PowerShell \ Documents \ test \ newfolder
Dans ce code, le -Reprocher Le paramètre est utilisé pour supprimer tous les sous-dossiers du dossier.
On peut voir dans la capture d'écran ci-dessus, qu'il y a deux dossiers dans le nouveau dossier qui ont été supprimés du répertoire.
Bon travail! Vous avez atteint votre objectif de pratiquer sur le Cmdlet de PowerShell Remove-Item.
Conclusion
Le PowerShell Suppter-Item est une commande utilisée pour supprimer des éléments tels que des fichiers, des dossiers, des clés, des variables et des fonctions. Nous avons discuté de certains des paramètres acceptables communs de la suppression avec des exemples. Dans cet article, vous avez appris à utiliser l'emplet de commande de suppression pour supprimer des articles à l'aide de PowerShell.