Comment supprimer des fichiers mais conserver des dossiers sur Windows 10

Les dossiers ne sont pas difficiles à créer, mais si vous avez une structure de répertoires complexe qui a pris du temps à créer (et à nommer correctement), vous ne voudrez probablement pas la recréer à moins d'y être obligé. Vous pouvez copier une structure de dossiers assez facilement et ignorer les fichiers qu'elle contient, mais si vous souhaitez simplement supprimer tous les fichiers du dossier tout en conservant la structure de dossiers complexe que vous avez créée, vous pouvez également le faire. Entre les deux méthodes, vous pouvez faire votre choix. Nous allons expliquer comment vous pouvez supprimer des fichiers mais conserver des dossiers avec une simple commande PowerShell.

Supprimer les fichiers mais conserver les dossiers

Vous n'avez pas besoin de droits d'administrateur pour cela, sauf si vous supprimez des fichiers à la racine du lecteur C. Si vous les supprimez de votre dossier utilisateur ou de tout autre lecteur, interne ou externe, les droits d'utilisateur normaux suffiront.

Comment supprimer des fichiers mais conserver des dossiers sur Windows 10

Ouvrez PowerShell et exécutez la commande ci-dessous. Remplacez le « chemin d'accès au dossier » par le chemin d'accès complet au dossier dont vous souhaitez supprimer les fichiers. Cette commande va supprimer tous les fichiers de ce dossier, ainsi que tous les fichiers qui se trouvent dans des sous-dossiers sous celui-ci. L'action de suppression n'envoie pas les fichiers dans la corbeille, alors assurez-vous de les sauvegarder d'abord.

Commander

Get-ChildItem -Path "chemin vers le dossier" -Include *.* -File -Recurse | foreach { $_.Delete()}

Exemple

Get-ChildItem -Chemin "D:\Desktop\Jan 13 - 17" -Include *.* -File -Recurse | foreach { $_.Delete()}

Comment supprimer des fichiers mais conserver des dossiers sur Windows 10

Cette commande peut également être modifiée pour cibler un type de fichier spécifique. Pour ce faire, vous devez modifier les éléments suivants :

*.*

Remplacez le deuxième astérisque par l'extension de fichier des fichiers que vous souhaitez cibler. Par exemple, si vous souhaitez supprimer tous les fichiers texte d'un dossier, vous utiliserez la commande ci-dessous.

Get-ChildItem -Path "chemin d'accès au dossier" -Include *.txt -File -Recurse | foreach { $_.Delete()}

Tous les autres fichiers seront laissés intacts. Comme auparavant, les fichiers ne seront pas envoyés dans la corbeille, alors sauvegardez-les avant de les supprimer. Cette commande peut également être utilisée pour supprimer un fichier portant le même nom et existant dans plusieurs dossiers, par exemple image.png. Encore une fois, vous modifierez le bit avec les deux astérisques. La commande ressemblera à ce qui suit.

Get-ChildItem -Path "chemin vers le dossier" -Include image.png -File -Recurse | foreach { $_.Delete()}

Il existe des utilitaires avancés de suppression de fichiers qui peuvent le faire, mais les meilleurs sont souvent complexes à comprendre. Cette commande est simple à exécuter et il y a beaucoup moins de risques d'erreur puisque rien n'entraînera la suppression de dossiers.

Laisser un commentaire

La prochaine Xbox sera-t-elle un PC Windows 11 ? Que révèle le projet Helix sur les plans de Microsoft concernant la Xbox PC ?

La prochaine Xbox sera-t-elle un PC Windows 11 ? Que révèle le projet Helix sur les plans de Microsoft concernant la Xbox PC ?

Le projet Helix pourrait transformer Xbox en une plateforme de jeu Windows, combinant la simplicité d'une console avec le vaste écosystème de jeux et d'applications PC.

Comment installer des fonctionnalités facultatives sous Windows 11

Comment installer des fonctionnalités facultatives sous Windows 11

Pour installer des fonctionnalités facultatives sous Windows 11, ouvrez Paramètres > Système > Fonctionnalités facultatives, cliquez sur le bouton Afficher les fonctionnalités et installez la fonctionnalité.

La version 26300.7939 (KB5077243) pour Windows 11 26H2 améliore la prise en charge de laudio partagé et la sécurité des fichiers batch (Dev).

La version 26300.7939 (KB5077243) pour Windows 11 26H2 améliore la prise en charge de laudio partagé et la sécurité des fichiers batch (Dev).

(KB5077243) La version 26300.7939 de Windows 11 ajoute l'exécution sécurisée par lots, l'audio Bluetooth LE partagé, des raccourcis Narrateur et des correctifs de fiabilité.

Comment réinitialiser les paramètres et les données de rappel Windows sous Windows 11

Comment réinitialiser les paramètres et les données de rappel Windows sous Windows 11

Pour réinitialiser la fonction de rappel de Windows 11, accédez à Paramètres > Confidentialité et sécurité > Rappel et instantanés > Paramètres avancés, puis cliquez sur Réinitialiser le rappel.

Comment formater une clé USB en FAT32 sous Windows 11 et 10 ?

Comment formater une clé USB en FAT32 sous Windows 11 et 10 ?

Pour formater un disque en FAT32 sous Windows 11 (ou 10), ouvrez l'Explorateur de fichiers, cliquez avec le bouton droit sur le disque, choisissez Formater, sélectionnez FAT32 et cliquez sur Démarrer.

Comment réinitialiser la carte réseau Ethernet sous Windows 11

Comment réinitialiser la carte réseau Ethernet sous Windows 11

Découvrez comment réinitialiser la carte réseau Ethernet sous Windows 11 pour résoudre rapidement les problèmes de réseau et rétablir la connectivité lors de l'utilisation d'une connexion filaire.

Téléchargement de Windows 11 24H2 via loutil de création de supports

Téléchargement de Windows 11 24H2 via loutil de création de supports

Pour télécharger Windows 11 24H2 à l'aide de l'outil de création de supports, téléchargez l'outil, sélectionnez l'option clé USB ou fichier ISO, puis continuez.

Comment créer une sauvegarde complète sous Windows 10

Comment créer une sauvegarde complète sous Windows 10

Pour créer une sauvegarde complète d'image système sous Windows 10, ouvrez Sauvegarde d'image système, sélectionnez les lecteurs, choisissez un chemin USB ou réseau, puis cliquez sur Démarrer la sauvegarde.

La mise à jour KB5074176 (build 28020.1546) pour Windows 11 26H1 corrige des problèmes dapplications gênants (Canary).

La mise à jour KB5074176 (build 28020.1546) pour Windows 11 26H1 corrige des problèmes dapplications gênants (Canary).

La mise à jour KB5074176 (build 28020.1546) pour Windows 11 est déployée sur le canal Canary avec seulement des correctifs mineurs, suscitant la frustration en raison des notes de version succinctes et de l'absence de nouvelles fonctionnalités.

Comment utiliser FlyOOBE pour alléger Windows 11

Comment utiliser FlyOOBE pour alléger Windows 11

Débloquez Windows 11 avec FlyOOBE pour désinstaller les applications inutiles et obtenir une installation plus rapide, plus propre et plus privée.