Hoe bestanden te verwijderen maar mappen te behouden op Windows 10

Mappen zijn niet moeilijk te maken, maar als je een complexe directorystructuur hebt die tijd kostte om te maken (en de juiste naam te geven), wil je deze waarschijnlijk niet opnieuw maken, tenzij het moet. U kunt vrij eenvoudig een mapstructuur kopiëren en de bestanden erin negeren, maar als u alle bestanden in de map wilt verwijderen en toch de complexe mappenstructuur wilt behouden die u hebt gemaakt, kunt u dat ook doen. Tussen de twee methoden kunt u uw keuze maken. We gaan uitleggen hoe u bestanden kunt verwijderen maar mappen kunt behouden met een eenvoudige PowerShell-opdracht.

Bestanden verwijderen maar mappen behouden

U hebt hiervoor geen beheerdersrechten nodig, tenzij u bestanden verwijdert uit de hoofdmap van de C-schijf. Als u ze verwijdert uit uw gebruikersmap of een andere schijf, intern of extern, zijn normale gebruikersrechten voldoende.

Hoe bestanden te verwijderen maar mappen te behouden op Windows 10

Open PowerShell en voer de onderstaande opdracht uit. Vervang het 'pad-naar-map' door het volledige pad naar de map waaruit u bestanden wilt verwijderen. Met deze opdracht worden alle bestanden uit deze map verwijderd en alle bestanden die zich in submappen eronder bevinden. De verwijderactie stuurt de bestanden niet naar de Prullenbak, dus zorg ervoor dat u er eerst een back-up van maakt.

Opdracht

Get-ChildItem -Pad "pad-naar-map" -Include *.* -File -Recurse | foreach { $_.Delete()}

Voorbeeld

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

Hoe bestanden te verwijderen maar mappen te behouden op Windows 10

Deze opdracht kan ook worden gewijzigd om zich op een specifiek type bestand te richten. Om dat te doen, moet u het volgende wijzigen;

*.*

Vervang het tweede sterretje door de bestandsextensie voor de bestanden die u wilt targeten. Als u bijvoorbeeld alle tekstbestanden uit een map wilt verwijderen, gebruikt u de onderstaande opdracht.

Get-ChildItem -Pad "pad-naar-map" -Include *.txt -File -Recurse | foreach { $_.Delete()}

Alle andere bestanden blijven ongewijzigd. Net als voorheen worden de bestanden niet naar de Prullenbak gestuurd, dus maak er een back-up van voordat u ze verwijdert. Deze opdracht kan ook worden gebruikt om een ​​bestand met dezelfde naam te verwijderen dat in meerdere mappen staat, bijvoorbeeld image.png. Nogmaals, u wijzigt het bit met de twee sterretjes. De opdracht ziet er als volgt uit.

Get-ChildItem -Pad "pad-naar-map" -Include image.png -File -Recurse | foreach { $_.Delete()}

Er zijn geavanceerde hulpprogramma's voor het verwijderen van bestanden die dit kunnen doen, maar de beste zijn vaak ingewikkeld om te achterhalen. Deze opdracht is eenvoudig uit te voeren en er is veel minder kans op fouten, omdat niets ertoe leidt dat mappen worden verwijderd.

Leave a Comment

Windows 7 SuperFetch uitschakelen

Windows 7 SuperFetch uitschakelen

Gisteren heb ik zowel Prefetch als Superfetch uitgelegd. Zowel Windows Vista als Windows 7 bevatten Superfetch omdat het geavanceerder is en meer functies gebruikt.

Windows Prefetch (XP) en Superfetch (Vista) aanpassen

Windows Prefetch (XP) en Superfetch (Vista) aanpassen

TweakPrefech is een eenvoudig hulpprogramma voor Windows waarmee gebruikers Prefetch van Windows XP en Superfetch van Windows 7 kunnen aanpassen. Wat zijn Prefetch en Superfetch precies?

Houd schulden en geleende items bij op pc, Mac, Android en iOS met I Owe You

Houd schulden en geleende items bij op pc, Mac, Android en iOS met I Owe You

Als je je telefoon thuis vergeet of niet meer weet waar je je autosleutels hebt gelaten, is de kans groot dat jij de enige bent die last heeft van vergeetachtigheid.

Synchroniseer ImageShack-fotos op Windows, Mac, Android en iOS met SkyPath

Synchroniseer ImageShack-fotos op Windows, Mac, Android en iOS met SkyPath

Er is geen gebrek aan cloudopslagdiensten, maar u zult merken dat er een specifieke niche bestaat onder deze diensten die gespecialiseerd zijn in foto's.

Standaardprinter wijzigen voor verschillende afdruktaken

Standaardprinter wijzigen voor verschillende afdruktaken

Hebt u meerdere printers op het systeem aangesloten en wilt u ze elk voor verschillende afdruktaken gebruiken? Stel dat u 'Printer A' wilt gebruiken wanneer

Zune-software volledig verwijderen

Zune-software volledig verwijderen

Zoals de naam al doet vermoeden, is UnZoone een app die is ontworpen om Microsoft Zune-software volledig van het systeem te verwijderen. De belangrijkste reden om deze app te gebruiken is Zune.

12 dingen die een Windows-pc kant-en-klaar kan, maar een Mac niet

12 dingen die een Windows-pc kant-en-klaar kan, maar een Mac niet

Ik ben een Windows-fan. Ik heb in de loop der jaren ongeveer twaalf verschillende Windows-computers gehad en Windows was meestal mijn primaire desktopbesturingssysteem.

Klassiek startmenu verkrijgen en startscherm uitschakelen op Windows RT-tablets

Klassiek startmenu verkrijgen en startscherm uitschakelen op Windows RT-tablets

Ontdek waarom Startmenu-modifiers en apps niet beschikbaar zijn voor Windows RT-tablets en de beperkingen van de ARM-architectuur.

iPhone-gegevens extraheren en herstellen uit iTunes-back-up

iPhone-gegevens extraheren en herstellen uit iTunes-back-up

Nadat iTunes is gesynchroniseerd met de iPhone, wordt er een apart back-upbestand bijgehouden met al uw gegevens, foto's, contacten, agenda, sms-berichten,

Een complete gids voor typen in Photoshop [zelfstudie]

Een complete gids voor typen in Photoshop [zelfstudie]

In Photoshop bestaat tekst uit contouren gebaseerd op vectorafbeeldingen. Lettertype daarentegen is een set van een of meer lettertypen in verschillende groottes, ontworpen