Sådan sletter du alle filer undtagen filer i en bestemt filtypenavn

Det kan være nødvendigt at slette alle filer i en mappe undtagen filer, der opfylder bestemte kriterier. På denne side hjælper vi med at slette alle filer i en mappe, der ikke har en bestemt filtypenavn.

Bemærk: Når du arbejder med kommandoer, scripts eller noget, der kan slette flere filer, anbefaler vi altid at sikkerhedskopiere dine data, hvis der laves en fejl, der sletter mere end det du vil slette.

  • Microsoft Windows
  • Windows kommandolinje
  • Linux brugere

I Microsoft Windows kan du slette flere filer af en bestemt type eller filudvidelse ved at følge nedenstående trin. (Du kan også prøve at gøre det via kommandolinjen Windows.)

  1. Åbn File Explorer
  2. Gennemse mappen, der indeholder filerne.
  3. Klik på "Type" kolonneoverskriften for at sortere alle filer efter typen af ​​filer.
  4. Fremhæv alle de filer, du vil beholde ved at klikke på den første filtype én gang, hold nede Skift-tasten og klikke på den sidste fil for at vælge alle filerne.
  5. Når alle de filer, du vil beholde, er fremhævet, skal du klikke på Invert Selection for at vælge alle andre filer og mapper på fanen Startside.
  6. Når filerne er fremhævet, som du ikke vil beholde, skal du trykke på Delete-tasten på tastaturet for at slette de fremhævede filer.

Tip: Hvis du vil fjerne markeringen af ​​nogle af de fremhævede filer, kan du holde Ctrl-tasten nede og klikke på de filer eller mapper, du ikke vil slette, før du trykker på Slet-tasten.

  • Sådan vælges eller fremhæves flere filer og mapper.

Windows kommandolinje

Sletning af alle filer i den nuværende Windows-kommandolinje (DOS) -mappe, undtagen filer med en bestemt filtypenavn, kan bedst foretages med kommandoen for.

for / f% F i ('dir / b / ad ^ | findstr / vile ".tiff .jpg"') gør del "% F"

I ovenstående eksempel sletter kommandoen alle filer i den aktuelle mappe, undtagen filer med filtypenavnet .tiff og .jpg.

Tip: Hvis du vil placere denne kommando i en batchfil, skal du ændre % F til %% F i linjen.

  • Se vores kommandoside for yderligere information om denne kommando.

Linux brugere

Sletning af alle filer i den aktuelle Linux-mappe med en bestemt filtypenavn kan ske med find- kommandoen.

finde . -type f! -iname "* .tiff" -delete

I ovenstående eksempel sletter kommandoen alle filer i den aktuelle mappe, undtagen filer med filtypenavnet .tiff.

  • Se vores kommandoside for at få yderligere oplysninger om denne kommando.