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)
- Openen Verkenner -> klik op de Bekijk .
- Check Bestandsnaamextensies in de groep Weergeven/Verbergen.
2.1.2 Via mapopties (alternatief)
- Klik in Bestandsverkenner op Bekijk -> opties -> Wijzig map- en zoekopties. U kunt ook op drukken Win + Rtype
control foldersen druk op Enter. - Zoek in de map folder Opties dialoogvenster, klik op de Bekijk tab -> vinkje verwijderen Verberg extensies voor bekende bestandstypen -> klik OK.
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'.
- Openen Verkenner -> klik Bekijk -> Importeer & toon -> check Bestandsnaamextensies.
2.2.2 Via mapopties (alternatief)
Het dialoogvenster Mapopties is nog steeds beschikbaar in Windows 11.
- Klik in Bestandsverkenner op de ⋯ menu -> opties -> Bekijk .
- Haal het vinkje weg Verberg extensies voor bekende bestandstypen -> klik OK.
2.3 Bestandsextensies weergeven op een Mac
- Klik op het tabblad vinder -> settings.
- Klik op de knop Geavanceerd tab -> controleren Toon alle bestandsextensies.
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:
- Zorg ervoor dat bestandsextensies zichtbaar zijn (zie sectie 2).
- Selecteer het bestand waarvan u de extensie wilt wijzigen.
- 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
- Bewerk de extensie na de punt -> druk op Enter.
- Klik op het tabblad Ja Wanneer Windows waarschuwt dat het bestand mogelijk niet meer werkt:
3.2 Methode 2: Opdrachtprompt
Gebruik de opdrachtprompt om een bestandsextensie te wijzigen zonder de instelling 'extensies weergeven' in Verkenner aan te passen.
- Type
cmdTyp in de adresbalk van Verkenner om de opdrachtprompt in de huidige map te openen. - Run:
ren "oldname.oldext" "oldname.newext"Voorbeeld:
ren "test.jpeg" "test.jpg"
3.3 Methode 3: Opdrachtprompt — Bulkwijziging
Gebruik een jokerteken om bestandsextensies in de huidige map批量 te wijzigen.
- Navigeer naar de doelfolder; typ
cmdin de adresbalk van Bestandsverkenner. - Run:
ren *.oldext *.newextVoorbeeld:
ren *.jpeg *.jpg— alles wijzigen.jpegbestandsextensies naar.jpgin de huidige map.
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.
- Open de opdrachtprompt en navigeer naar de hoofdmap:
cd C:\path\to\root - Bekijk een voorbeeld van alle bestanden die hierdoor worden beïnvloed:
dir /b /s *.oldextVoorbeeld:
dir /b /s *.jpeg - Voer de recursieve lus uit om de naam te wijzigen:
for /R %d in (.) do @rename "%d\*.oldext" *.newextVoorbeeld:
for /R %d in (.) do @rename "%d\*.jpeg" *.jpg
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:
- Openen PowerShell en navigeer naar de doelfolder.
- 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' }
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.
- Download en installeer microsoft power-speelgoed uit de Microsoft Store.
- Selecteer alle gewenste bestanden en submappen in Bestandsverkenner -> klik met de rechtermuisknop -> Hernoemen met PowerRename.
- 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
oldextennewextin plaats van.oldexten.newext. - Zoeken:
- Bekijk de wijzigingen in de Hernoemd kolom van het rechterpaneel.
- Als alles in orde is, klik dan. Toepassen om de wijzigingen toe te passen.
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:
- Zorg ervoor dat in Finder de bestandsextensies zichtbaar zijn (zie sectie 2.3).
- 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.
- Wijzig de extensie na de punt -> druk op Retourneren.
- Klik op het tabblad Gebruik [nieuwe extensie] in het bevestigingsvenster:
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.
- Klik met de rechtermuisknop (of Ctrl-klik) op het bestand -> Get Info.
- Vouw de Naam en extensie veld.
- Bewerk de extensie -> sluit het paneel.
- Klik op het tabblad Gebruik [nieuwe extensie] in het bevestigingsvenster:
4.3 Methode 3: Terminal
Gebruik de knop mv Met een commando in de terminal kun je ook de bestandsextensie wijzigen:
- Ga in de Finder naar de Toepassingen map, dan Nutsbedrijven map, selecteer vervolgens de terminal.app:
- 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:
- Ga in de Finder naar de Toepassingen map, dan Nutsbedrijven map, selecteer vervolgens de terminal.app:
- Navigeer naar de doelfolder en voer vervolgens het volgende commando uit:
for f in *.oldext; do mv "$f" "${f%.oldext}.newext"; doneVoorbeeld:
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.
- Ga in de Finder naar de Toepassingen map, dan Nutsbedrijven map, selecteer vervolgens de terminal.app:
- 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.
- Run:
mv "/path/to/file.oldext" "/path/to/file.newext"Voorbeeld:
mv test.jpeg test.jpg
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 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 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.

















