Découvrez PowerShell pour supprimer les fichiers avec des éléments supprimés et WMI

Découvrez PowerShell pour supprimer les fichiers avec des éléments supprimés et WMI
Parfois, il peut sembler que le système ralentit. C'est parce que le stockage du système devient plein. Dans une telle situation, la suppression de fichiers ou de dossiers inutiles peut aider à l'accélérer. Les fichiers dans Windows peuvent être supprimés à l'aide de l'interface graphique et du PowerShell. Plus précisément, PowerShell a des applets de commande spécifiques qui peuvent être utilisés pour supprimer des fichiers, notamment. L'un de ces coches les plus utilisées est le «Retirer l'objet”Cmdlet. Il supprime un ou plusieurs éléments spécifiés.

L'article suivant a aperçu les deux méthodes pour supprimer des fichiers dans PowerShell.

Découvrez PowerShell pour supprimer les fichiers avec des éléments supprimés et WMI

Ces méthodes seront démontrées en détail:

  • Retirer l'objet.
  • IMM.

Méthode 1: Utilisez la commande «Supprimer-Item» dans PowerShell pour supprimer les fichiers

Le "Retirer l'objet»Cmdlet supprime les éléments d'un emplacement spécifié dans PowerShell. Il s'agit d'une approche incontournable lors de la suppression des fichiers dans PowerShell. Cette applet de commande peut supprimer des fichiers uniques ou multiples.

Les démonstrations expliquant la commande «enlèvement» sont fournies ci-dessous.

Exemple 1: Utilisez la commande «Sup-to-item» pour supprimer un seul fichier
Cette instance supprimera un seul fichier texte à l'aide d'un "Retirer l'objet”Cmdlet:

Suppriter Item C: \ Doc \ New.SMS

Conformément au code ci-dessus:

  • Définissez d'abord la commande «Supprimer-Item», puis spécifiez un chemin de fichier à supprimer:

Exemple 2: Utilisez la commande «Supprimer-Item» pour supprimer tous les fichiers avec des extensions
Dans cette illustration, tous les fichiers ayant une extension seront supprimés:

Retire-item C: \ doc \ *.*

Selon le code ci-dessus:

  • Tout d'abord, écrivez le «Retirer l'objet”Cmdlet puis spécifiez un chemin de répertoire dans lequel les fichiers sont situés.
  • À la fin de l'adresse du répertoire, ajoutez un point entre deux caractères sauvages pour sélectionner tous les fichiers avec des extensions:

Exemple 3: Utilisez la vente de commande «Sup-to-item» pour supprimer tous les fichiers, y compris les fichiers cachés
Dans cette démonstration, tous les fichiers, y compris ceux cachés, seront supprimés:

Retire-item c: \ doc \ * -force

Selon le code ci-dessus:

  • Tout d'abord, spécifiez un «Retirer l'objet”Cmdlet, puis définissez l'adresse du répertoire suivie d'un caractère sauvage après une barre oblique, et ajoutez un"-Force»Paramètre.
  • Le paramètre «-force» aidera à supprimer les fichiers cachés:

Méthode 2: Utilisez la méthode WMI pour supprimer les fichiers dans PowerShell

Le "IMM"Est une autre méthode qui peut être utilisée pour supprimer des fichiers dans PowerShell. Il dispose de deux classes qui sont utilisées pour supprimer les fichiers: «Get-wmiObject" et "Se mettre à la caliance".

Exemple 1: Utilisez la commande «Get-WMIObject» de la classe WMI pour supprimer un fichier
Dans cet exemple, un fichier sera supprimé à l'aide de «Get-wmiObject”Cmdlet:

$ File = get-wmiObject -classname CIM_DATAFILE -Filter "name = 'C: \\ doc \\ new.SMS'"
$ Fichier.Supprimer()

Selon le code susmentionné:

  • Tout d'abord, initialisez un «fichier $» variable, invoquez la commande «get-wmiObject», ainsi qu'un «-Nom du cours”Paramètre et attribuez-lui un"CIM_DATAFILE" classe.
  • Après cela, spécifiez un «-Filtre»Paramètre et affectez un chemin de fichier à supprimer.
  • Enfin, concaténez le «$ Fichier«Variable avec le«Supprimer()" méthode:

Exemple 2: Utilisez le commandement «get-ciminstance» de la classe WMI pour supprimer un fichier
Cette instance supprimera un fichier à l'aide d'un «Se mettre à la caliance”Cmdlet:

$ File = Get-CIMINSTANCE -CLASSNAME CIM_DATAFILE -Filter "Name = 'C: \\ Doc \\ New.SMS'"
$ Fichier | Invoquer-cimMéthod -name Supprimer

Conformément au code ci-dessus:

  • Tout d'abord, initialisez un «fichier $» variable, puis attribuez-lui un «Se mettre à la caliance”Cmdlet, ainsi qu'un«-Nom du cours»Paramètre et associez-le au«CIM_DATAFILE" classe.
  • Après cela, spécifiez un «-Filtre»Paramètre et affectez un chemin de fichier à supprimer.
  • Ensuite, définissez un «$ Fichier"Variable, puis ajoutez le pipeline"|«Pour transférer la sortie de la commande précédente vers la commande suivante.
  • Après cela, ajoutez un "Invoquer un mettod”Cmdlet, puis spécifiez un paramètre de nom et attribuez la valeur«Supprimer«À lui:

Il s'agissait de supprimer des fichiers dans PowerShell.

Conclusion

Pour supprimer des fichiers dans PowerShell le «Retirer l'objet”Cmdlet est utilisé. Pour ce faire, spécifiez d'abord le commandement «Supprimer-Item», puis ajoutez le chemin du fichier à supprimer. Cependant, afin de supprimer les fichiers cachés, ajoutez également le "-Force»Paramètre après l'adresse du chemin du fichier. Cet article a couvert un guide pour supprimer des fichiers dans PowerShell.