Leer hoe je bestandsextensies kunt wijzigen op Windows, Mac en Linux, van eenvoudige methoden via de grafische interface tot het批量 en recursief hernoemen van bestanden via de opdrachtregel.

1. Wat is een bestandsextensie?

1.1 Definitie en formaat

Een bestandsextensie is het achtervoegsel na de punt aan het einde van een bestandsnaam, bijvoorbeeld: .docx in myfile.docx, .jpg in mypicture.jpgof .mp4 in myvideo.mp4Het besturingssysteem leest de extensie om te bepalen welk programma het bestand opent. De extensie is opgeslagen als onderdeel van de bestandsnaam zelf, niet in de inhoud van het bestand.

1.2 Waar vind ik de bestandsextensie?

Bestandsextensies zijn standaard verborgen op de meeste systemen. Zodra ze zichtbaar zijn gemaakt (zie sectie 2De extensie verschijnt aan het einde van de bestandsnaam in Bestandsverkenner (Windows) of Finder (Mac). Je kunt de extensie ook vinden voor een specifiek bestand in de Aanbod dialoogvenster op Windows of de Get Info paneel op Mac.

1.3 Veelvoorkomende bestandsextensies

  • Documenten: .doc, .docx, .pdf, .txt, .html
  • Afbeeldingen: .jpg, .jpeg, .png, .bmp
  • Video: .mp4, .avi, .wmv
  • audio: .mp3, .wav

2. Bestandsextensies weergeven vóór het hernoemen (voorwaarde)

Standaard verbergt Windows bestandsextensies voor bekende bestandstypen en toont ze voor onbekende typen; Mac verbergt alle bestandsextensies. Omdat GUI-gebaseerde hernoemmethoden vereisen dat extensies eerst zichtbaar zijn, dient u dit gedeelte te voltooien voordat u verdergaat met gedeelte 3 en 4.

2.1 Bestandsextensies weergeven in Windows 10

2.1.1 Via het tabblad Weergave van Bestandsverkenner (snelst)

  1. Openen Verkenner -> klik op de Bekijk .
  2. Check Bestandsnaamextensies in de groep Weergeven/Verbergen.

In Windows 10 kun je bestandsextensies weergeven in de bestandsverkenner.

2.1.2 Via mapopties (alternatief)

  1. Klik in Bestandsverkenner op Bekijk -> opties -> Wijzig map- en zoekopties. U kunt ook op drukken Win + Rtype control foldersen druk op Enter.
  2. Zoek in de map folder Opties dialoogvenster, klik op de Bekijk tab -> vinkje verwijderen Verberg extensies voor bekende bestandstypen -> klik OK.

In Windows 10 kun je de bestandsextensies voor bekende bestandstypen weergeven in de mapopties.

2.2 Bestandsextensies weergeven in Windows 11

2.2.1 Via Weergave > Menu tonen (snelst)

In Windows 11 is de optie om de bestandsextensie te wijzigen verplaatst naar het menu 'Beeld'.

  1. Openen Verkenner -> klik Bekijk -> Importeer & toon -> check Bestandsnaamextensies.

Toon de bestandsextensie in Verkenner.

2.2.2 Via mapopties (alternatief)

Het dialoogvenster Mapopties is nog steeds beschikbaar in Windows 11.

  1. Klik in Bestandsverkenner op de menu -> opties -> Bekijk .
  2. Haal het vinkje weg Verberg extensies voor bekende bestandstypen -> klik OK.

Geef in het Configuratiescherm van Windows de bestandsextensies weer in de opties van de bestandsverkenner.

2.3 Bestandsextensies weergeven op een Mac

  1. Klik op het tabblad vinder -> settings.
  2. Klik op de knop Geavanceerd tab -> controleren Toon alle bestandsextensies.

Op een Mac kun je bestandsextensies weergeven in de Finder-instellingen.

3. Hoe u de bestandsextensie in Windows kunt wijzigen

3.1 Methode 1: Bestandsverkenner hernoemen

Dit is de eenvoudigste manier om een ​​bestandsextensie te wijzigen:

  1. Zorg ervoor dat bestandsextensies zichtbaar zijn (zie sectie 2).
  2. Selecteer het bestand waarvan u de extensie wilt wijzigen.
  3. Gebruik een van de volgende methoden:
    • Druk op F2
    • Klik één keer op de bestandsnaam.
    • Klik met de rechtermuisknop op het bestand -> andere naam geven
      Een naam wijzigen PowerPoint bestand met speciale tekens
  4. Bewerk de extensie na de punt -> druk op Enter.Wijzig de bestandsextensie in het bewerkingsveld.
  5. Klik op het tabblad Ja Wanneer Windows waarschuwt dat het bestand mogelijk niet meer werkt:
    De waarschuwingsmelding die verschijnt wanneer je de bestandsextensie in Windows probeert te wijzigen.

3.2 Methode 2: Opdrachtprompt

Gebruik de opdrachtprompt om een ​​bestandsextensie te wijzigen zonder de instelling 'extensies weergeven' in Verkenner aan te passen.

  1. Type cmd Typ in de adresbalk van Verkenner om de opdrachtprompt in de huidige map te openen.
  2. Run:
    ren "oldname.oldext" "oldname.newext"

    Voorbeeld: ren "test.jpeg" "test.jpg"

Wijzig de bestandsextensie via de Windows-opdrachtregel.

3.3 Methode 3: Opdrachtprompt — Bulkwijziging

Gebruik een jokerteken om bestandsextensies in de huidige map批量 te wijzigen.

  1. Navigeer naar de doelfolder; typ cmd in de adresbalk van Bestandsverkenner.
  2. Run:
    ren *.oldext *.newext

    Voorbeeld: ren *.jpeg *.jpg — alles wijzigen .jpeg bestandsextensies naar .jpg in de huidige map.

Wijzig in één keer alle bestandsextensies in de huidige map via de Windows-opdrachtregel.

3.4 Methode 4: Opdrachtprompt — Massawijziging recursief uitvoeren

Gebruik de knop for /R Een lus om de bestandsextensies in de huidige map en alle submappen recursief te wijzigen, beginnend vanuit de hoofdmap.

  1. Open de opdrachtprompt en navigeer naar de hoofdmap:
    cd C:\path\to\root
  2. Bekijk een voorbeeld van alle bestanden die hierdoor worden beïnvloed:
    dir /b /s *.oldext

    Voorbeeld: dir /b /s *.jpeg

  3. Voer de recursieve lus uit om de naam te wijzigen:
    for /R %d in (.) do @rename "%d\*.oldext" *.newext

    Voorbeeld: for /R %d in (.) do @rename "%d\*.jpeg" *.jpg

Wijzig in één keer alle bestandsextensies in de huidige map en alle submappen recursief via de Windows-opdrachtregel.

3.5 Methode 5: PowerShell

Je kunt ook PowerShell gebruiken. Rename-Item cmdlet om een ​​nauwkeurigere en geavanceerdere vervanging uit te voeren met behulp van reguliere expressies:

  1. Openen PowerShell en navigeer naar de doelfolder.
  2. Run:
    Get-ChildItem "*.oldext" | Rename-Item -NewName { $_.Name -replace '\.oldext$', '.newext' }

    Voorbeeld: Get-ChildItem "*.jpeg" | Rename-Item -NewName { $_.Name -replace '\.jpeg$', '.jpg' }

Opmerking: -replace accepteert een reguliere expressie, dus je moet de punt ( escapen)\.) en verankeren aan het einde van de tekenreeks ($) om onbedoelde matches te voorkomen.

Om bestanden in de huidige map en alle submappen recursief te hernoemen, voegt u het volgende toe: -Recurse vlag:

Get-ChildItem -Path . -Filter "*.oldext" -Recurse | Rename-Item -NewName { $_.Name -replace '\.oldext$', '.newext' }

Voorbeeld:

Get-ChildItem -Path . -Filter "*.jpeg" -Recurse | Rename-Item -NewName { $_.Name -replace '\.jpeg$', '.jpg' }

Wijzig in Windows PowerShell in één keer alle bestandsextensies in de huidige map en alle submappen recursief.

3.6 Methode 6: PowerToys PowerRename

PowerRename is een GUI-gebaseerd hulpprogramma dat is meegeleverd met Microsoft PowerToys. Er is geen kennis van de commandoregel nodig en het biedt ondersteuning voor reguliere expressies en submappen.

  1. Download en installeer microsoft power-speelgoed uit de Microsoft Store.
  2. Selecteer alle gewenste bestanden en submappen in Bestandsverkenner -> klik met de rechtermuisknop -> Hernoemen met PowerRename.
    Klik met de rechtermuisknop op alle bestanden en submappen en selecteer 'Hernoemen met PowerRename' in Windows Verkenner.
  3. Stel in het venster PowerRename het volgende in:
    • Zoeken: oldext
    • Vervangen door: newext
    • Toepassen op: Alleen uitbreiding

    Opmerking: Aangezien we de hernoeming toepassen op de Alleen uitbreidingDe oude en nieuwe extensie mogen GEEN punt (.) bevatten, oftewel: u moet gebruiken oldext en newext in plaats van .oldext en .newext.

  4. Bekijk de wijzigingen in de Hernoemd kolom van het rechterpaneel.
  5. Als alles in orde is, klik dan. Toepassen om de wijzigingen toe te passen.

Wijzig bestandsextensies in het PowerRename-venster.

4. Hoe u de bestandsextensie op een Mac kunt wijzigen

4.1 Methode 1: Hernoemen via Finder

De snelste manier om een ​​bestandsextensie op een Mac te wijzigen met Finder:

  1. Zorg ervoor dat in Finder de bestandsextensies zichtbaar zijn (zie sectie 2.3).
  2. Klik één keer op de bestandsnaam om deze te selecteren en klik vervolgens nogmaals of druk op de betreffende knop. Retourneren om naar de bewerkingsmodus te gaan.
  3. Wijzig de extensie na de punt -> druk op Retourneren.
  4. Klik op het tabblad Gebruik [nieuwe extensie] in het bevestigingsvenster:
    De waarschuwingsmelding die verschijnt wanneer je de bestandsextensie op een Mac probeert te wijzigen.

4.2 Methode 2: Informatiepaneel ophalen

Het paneel 'Info ophalen' voorkomt het probleem van dubbele extensies (bijv. .html.txt) dat kan voorkomen bij de inline Finder-hernoemmethode.

  1. Klik met de rechtermuisknop (of Ctrl-klik) op het bestand -> Get Info.
  2. Vouw de Naam en extensie veld.
  3. Bewerk de extensie -> sluit het paneel.
    Wijzig de bestandsextensie in het 'Info'-paneel op een Mac.
  4. Klik op het tabblad Gebruik [nieuwe extensie] in het bevestigingsvenster:
    De waarschuwingsmelding die verschijnt wanneer je de bestandsextensie op een Mac probeert te wijzigen.

 

4.3 Methode 3: Terminal

Gebruik de knop mv Met een commando in de terminal kun je ook de bestandsextensie wijzigen:

  1. Ga in de Finder naar de Toepassingen map, dan Nutsbedrijven map, selecteer vervolgens de terminal.app:
    Open de terminal op je Mac.
  2. Run:
    mv "/path/to/file.oldext" "/path/to/file.newext"

    Voorbeeld: mv ~/Desktop/test.jpeg ~/Desktop/test.jpg

4.4 Methode 4: Terminal (Bulkwissel)

Gebruik een shell-loop om in bulk bestandsextensies in de huidige map te wijzigen:

  1. Ga in de Finder naar de Toepassingen map, dan Nutsbedrijven map, selecteer vervolgens de terminal.app:
    Open de terminal op je Mac.
  2. Navigeer naar de doelfolder en voer vervolgens het volgende commando uit:
    for f in *.oldext; do mv "$f" "${f%.oldext}.newext"; done

    Voorbeeld: for f in *.jpeg; do mv "$f" "${f%.jpeg}.jpg"; done

4.5 Methode 5: Terminal (Recursieve bulkwijziging)

Gebruik find gecombineerd met mv Om de bestandsextensies recursief te wijzigen in alle submappen.

  1. Ga in de Finder naar de Toepassingen map, dan Nutsbedrijven map, selecteer vervolgens de terminal.app:
    Open de terminal op je Mac.
  2. Run:
    find . -name "*.oldext" -exec bash -c 'mv "$1" "${1%.oldext}.newext"' _ {} \;

    Voorbeeld: find . -name "*.jpeg" -exec bash -c 'mv "$1" "${1%.jpeg}.jpg"' _ {} \;

5. Hoe u de bestandsextensie op Linux kunt wijzigen

5.1 Methode 1: Terminal

Gebruik de knop mv Commando om de extensie van een enkel bestand te wijzigen in de Linux-terminal.

  1. Run:
    mv "/path/to/file.oldext" "/path/to/file.newext"

    Voorbeeld: mv test.jpeg test.jpg

Wijzig de bestandsextensie in de Linux-terminal.

5.2 Methode 2: Terminal (Bulkwissel)

Gebruik de knop rename Commando om bestandsextensies批量 te wijzigen. Twee versies van rename bestaan ​​op Linux met een andere syntaxis. Je moet dus het volgende uitvoeren: rename --version om de jouwe te identificeren:
Gebruik in Linux de optie `rename --version` om uw versie van het `rename`-commando te achterhalen.
Gebruik vervolgens de bijbehorende opdracht op basis van de volgende tabel:

rename --version uitvoer commando Sample
Bevat util-linux rename .oldext .newext *.oldext rename .jpeg .jpg *.jpeg
Bevat File::Rename of geen versie-informatie rename 's/\.oldext$/.newext/' *.oldext rename 's/\.jpeg$/.jpg/' *.jpeg

 

5.3 Methode 3: Terminal (Recursieve bulkwijziging)

Gebruik find gecombineerd met rename Om de bestandsextensies recursief te wijzigen in de huidige map en alle submappen. De syntax varieert. rename versie, dus je moet het controleren bijrename --version:
Gebruik in Linux de optie `rename --version` om uw versie van het `rename`-commando te achterhalen.
Gebruik vervolgens de bijbehorende opdracht op basis van de volgende tabel:

rename --version uitvoer commando Sample
Bevat util-linux find . -name "*.oldext" -exec rename .oldext .newext {} \; find . -name "*.jpeg" -exec rename .jpeg .jpg {} \;
Bevat File::Rename of geen versie-informatie find . -name "*.oldext" -exec rename 's/\.oldext$/.newext/' {} \; find . -name "*.jpeg" -exec rename 's/\.jpeg$/.jpg/' {} \;

6. FAQ

V: Verandert het wijzigen van een bestandsextensie ook de bestandsindeling zelf?

A: Nee. De extensie is slechts een label. Het hernoemen ervan verandert niets aan de interne gegevens of de opmaak van het bestand.

V: Waarom blijft het bestandstype ongewijzigd nadat ik de extensie heb gewijzigd?

A: Omdat de bestandsextensies verborgen zijn en je alleen een nieuwe extensie vóór de bestaande verborgen extensie hebt toegevoegd. Om dit op te lossen, Bestandsextensies weergeven Eerst, en dan opnieuw hernoemen.

V: Waarom wordt mijn bestand filename.html.txt Nadat ik het heb hernoemd?

A: Zie het antwoord in de vorige vraag.

V: Hoe los ik de foutmelding 'Toegang geweigerd / Onvoldoende machtigingen' op?

A: Het huidige gebruikersaccount heeft geen toestemming om de bestandsextensie te wijzigen. Ga verder of log in als beheerder en probeer het opnieuw.

V: Hoe kan ik een bestandsextensie wijzigen zonder alle bestandsextensies weer te geven?

A: In Windows gebruik je de opdrachtprompt met de ren commando — het werkt direct op bestandsnamen inclusief extensies zonder dat de weergave-instelling van Verkenner hoeft te worden gewijzigd (zie sectie 3.2). Op dezelfde manier kun je op een Mac Terminal gebruiken met de mv opdracht (zie sectie 4.3).

V: Hoe verander ik een bestandsextensie op een Mac?

A: Gebruik Finder om namen te wijzigen (sectie 4.1), het paneel 'Informatie ophalen' (sectie 4.2), of de Terminal mv commando (sectie 4.3De Get Info-methode voorkomt het probleem van de dubbele extensie.

V: Hoe kan ik in Windows meerdere bestanden tegelijk wijzigen?

A: Drie opties: Opdrachtprompt ren *.old *.new (sectie 3.3), PowerShell Rename-Item (sectie 3.5), PowerToys PowerRename GUI (sectie 3.6).

V: Werkt het批量 hernoemen van mappen via CMD ook in submappen?

A: De basis ren Deze opdracht werkt alleen in de huidige map. Gebruik de for /R lus (sectie 3.4) of PowerShell met -Recurse (sectie 3.5) om geneste submappen te omvatten.

7. Conclusie

Voor één enkel bestand, Bestandsverkenner hernoemen (Windows) of Finder hernoemen (Mac) is de snelste methode. Voor bulkwijzigingen binnen een map, gebruik ren *.old *.new op Windows of een shell-loop op Mac en Linux. Voor recursief hernoemen over submappen heen, gebruik de for /R Loop of PowerShell op Windows, find + mv op Mac, en find + rename op Linux. Als je de voorkeur geeft aan een grafische gebruikersinterface voor bulkbewerkingen, PowerToys PowerRename (Windows) is geweldig.


Over de auteur

Shou Sheng is een Microsoft Office-specialist met meer dan 10 jaar praktijkervaring in Word, Excel en PowerPoint Hij biedt probleemoplossing aan in zowel bedrijfs- als onderwijsomgevingen. Hij heeft duizenden gebruikers geholpen bij het herstellen van verloren werk, het oplossen van problemen met beschadigde bestanden en het optimaliseren van hun Office-workflows.

Shou zet zich in om via zijn technische documentatie complexe problemen met Office te vertalen naar duidelijke, uitvoerbare stappen voor gebruikers van alle niveaus. Hij blijft op de hoogte van de nieuwste ontwikkelingen in Microsoft 365 en test methoden continu aan de hand van realistische scenario's met beschadigde bestanden om de nauwkeurigheid te garanderen.

Heeft u vragen over deze handleiding of heeft u extra hulp nodig met Office-problemen? Shou staat voor u klaar. feedback en suggesties om deze bronnen voor probleemoplossing te verbeteren.