{"id":6644,"date":"2026-05-02T09:04:40","date_gmt":"2026-05-02T09:04:40","guid":{"rendered":"https:\/\/help.peacedoorball.blog\/nl\/?p=6644"},"modified":"2026-05-02T09:04:40","modified_gmt":"2026-05-02T09:04:40","slug":"hoe-u-de-datum-en-tijdstempel-van-een-bestand-kunt-wijzigen-met-behulp-van-cmd-of-powershell","status":"publish","type":"post","link":"https:\/\/help.peacedoorball.blog\/nl\/hoe-u-de-datum-en-tijdstempel-van-een-bestand-kunt-wijzigen-met-behulp-van-cmd-of-powershell\/","title":{"rendered":"Hoe u de datum en tijdstempel van een bestand kunt wijzigen met behulp van CMD of PowerShell"},"content":{"rendered":"<p>Het wijzigen van de tijdstempels van bestanden lijkt misschien een kleinigheid, maar het is verrassend handig als je bestanden eruit wilt laten zien alsof ze zijn bewerkt, of als je fouten in de metadata wilt herstellen. Soms verknoeit Windows gewoon de tijdstempels, of wil je een document terugdateren om het er ouder uit te laten zien (geen probleem!).Wat de reden ook is, weten hoe je deze datums kunt aanpassen met ingebouwde tools zoals PowerShell of zelfs CMD (met wat extra hulp) kan een hoop gedoe voorkomen. Eerlijk gezegd is het een beetje vreemd dat Windows deze attributen zo beperkt houdt, tenzij je de juiste trucs kent. Deze handleiding beschrijft daarom de praktische stappen om die tijdstempels precies zo te krijgen als je wilt. Verwacht wat commandoregelactie, een paar tips over batchverwerking en een beetje frustratie \u2013 want Windows moet het natuurlijk altijd ingewikkelder maken dan nodig is.<\/p>\n<h2>Hoe u de datum en tijdstempel van een bestand kunt wijzigen via CMD of PowerShell<\/h2>\n<p>Bent u het zat dat uw bestanden hardnekkig de verkeerde aanmaak-, wijzigings- of toegangsdatums weergeven? Er zijn een paar manieren om deze handmatig in te stellen. PowerShell is hier standaard al behoorlijk geschikt voor en laat u alle drie de tijdstempels eenvoudig instellen. CMD daarentegen ondersteunt dit niet standaard, en dat is waar een klein extern hulpprogramma zoals NirCmd van pas komt. Welke methode u gebruikt, hangt af van uw ervaring en hoeveel bestanden u wilt bijwerken. Laten we eens doornemen wat er moet gebeuren, want soms, op bepaalde systemen, werken deze methoden niet meteen of is een herstart nodig om te werken. Raak dus niet ontmoedigd als het niet meteen perfect is.<\/p>\n<h3>Inzicht in de bestandsdatum- en tijdstempelkenmerken<\/h3>\n<p>Allereerst moet je begrijpen wat elke tijdstempel betekent. De belangrijkste zijn:<\/p>\n<ul>\n<li><strong>Aanmaaktijd<\/strong> : het moment waarop het bestand voor het eerst is gemaakt. Normaal gesproken wil je dit niet wijzigen, tenzij het echt nodig is.<\/li>\n<li><strong>Laatst gewijzigd<\/strong> : het laatste moment waarop het bestand is opgeslagen of gewijzigd. Dit is meestal de datum waarop mensen kijken als ze recente bewerkingen willen vervalsen.<\/li>\n<li><strong>Laatst geopende tijd<\/strong> : het tijdstip waarop het bestand voor het laatst is geopend of bekeken. Minder belangrijk, maar als je echt alles tot in de puntjes wilt regelen, kun je dit ook instellen.<\/li>\n<\/ul>\n<p>Deze instellingen worden opgeslagen in de metadata van het bestand en kunnen handmatig worden aangepast, maar Windows is daar niet erg transparant over. Met PowerShell kun je deze instellingen rechtstreeks via commando&#8217;s wijzigen, terwijl je voor CMD wat hulp nodig hebt. Weten welke instelling je wilt wijzigen is de eerste stap; anders is het alsof je een horloge probeert te repareren zonder te weten aan welk onderdeel je werkt.<\/p>\n<h3>Wijzig de tijdstempel van een bestand met behulp van CMD en NirCmd.<\/h3>\n<p>Dit is wellicht de beste optie als je puur via de commandoregel werkt. Omdat Windows geen ingebouwde manier biedt om tijdstempels direct te wijzigen, is NirCmd hier je beste vriend. Het is een klein hulpprogramma waarmee je de tijdstempels van bestanden via de commandoregel kunt instellen. Ik heb het een paar keer gebruikt \u2013 op de ene computer werkte het na wat gepruts, op een andere moest ik de computer opnieuw opstarten, dus geduld is geboden.<\/p>\n<ul>\n<li>Download NirCmd van de <a href=\"https:\/\/www.nirsoft.net\/utils\/nircmd.html\" rel=\"noopener noreferrer\" target=\"_blank\">offici\u00eble bron<\/a> en pak het ergens uit.<\/li>\n<li><strong>Voeg de map met nircmd.exe toe aan de PATH-<\/strong> omgevingsvariabele van uw systeem, of geef gewoon het volledige pad op wanneer u opdrachten uitvoert.<\/li>\n<li>Open <strong>de opdrachtprompt als beheerder<\/strong>. Als u dit niet doet, kunnen er problemen met machtigingen ontstaan, dus het is beter om het zekere voor het onzekere te nemen.<\/li>\n<li>Navigeer met.naar de map van uw doelbestand <code>cd<\/code>.<\/li>\n<li>Voer een commando uit zoals:<\/li>\n<\/ul>\n<pre><code>nircmd setfiletime \"example.txt\" \"15-03-2023 10:22:30\" \"15-03-2023 10:22:30\" \"15-03-2023 10:22:30\"<\/code><\/pre>\n<p>Hiermee worden alle drie de tijdstempels ingesteld op de door u opgegeven datum\/tijd. Zorg ervoor dat u de opmaak dd-mm-yyyy hh:mm:ss gebruikt, anders kan het een foutmelding geven.<\/p>\n<p>Als je de tijd alleen wilt bijwerken naar de huidige tijd in plaats van een specifieke datum, doe dan het volgende:<\/p>\n<pre><code>nircmd setfiletime \"example.txt\" now now now<\/code><\/pre>\n<p>Superhandig als je snel een recente bewerking of openingsdatum wilt vervalsen.<\/p>\n<h3>Meerdere bestanden in batch wijzigen met CMD-loops<\/h3>\n<p>Als je een heleboel bestanden moet repareren, probeer het dan niet \u00e9\u00e9n voor \u00e9\u00e9n. Batchverwerking is waar CMD en NirCmd in uitblinken. Met een ` <strong>for \/r`<\/strong> lus kun je alle bestanden in een map en zelfs submappen in \u00e9\u00e9n keer bijwerken. Het is omslachtig, maar effectief.<\/p>\n<ul>\n<li>Navigeer naar de doelfolder.<\/li>\n<li>Voer zoiets uit (vervang de datum\/tijd indien nodig):<\/li>\n<\/ul>\n<pre><code>for \/r %i in (*) do nircmd setfiletime \"%i\" \"15-03-2023 10:23:38\" \"15-03-2023 10:23:38\"<\/code><\/pre>\n<p>Met dit commando worden de tijdstempels van alle bestanden in die map en alles daaronder bijgewerkt. Handig voor het massaal opschonen van tijdstempels, vooral als je met tientallen of honderden bestanden te maken hebt.<\/p>\n<h3>PowerShell gebruiken voor meer flexibiliteit<\/h3>\n<p>Als je je meer op je gemak voelt met PowerShell of een ingebouwde oplossing wilt zonder externe tools, dan is PowerShell een goede keuze. Het is behoorlijk krachtig als je het eenmaal onder de knie hebt. Je kunt CreationTime, LastWriteTime en LastAccessTime rechtstreeks wijzigen met ingebouwde cmdlets.<\/p>\n<ul>\n<li>Open PowerShell als beheerder, anders kunnen machtigingsproblemen de toegang blokkeren.<\/li>\n<li>Bepaal uw streefdatum:<\/li>\n<\/ul>\n<pre><code>$NewDate = Get-Date -Year 2023 -Month 3 -Day 15 -Hour 10 -Minute 22 -Second 30<\/code><\/pre>\n<p>Hiermee cre\u00eber je een datumobject dat je opnieuw kunt gebruiken.<\/p>\n<ul>\n<li>Stel de tijdstempels van uw bestand in met opdrachten zoals:<\/li>\n<\/ul>\n<pre><code>Set-ItemProperty -Path \"example.txt\" -Name CreationTime -Value $NewDate Set-ItemProperty -Path \"example.txt\" -Name LastWriteTime -Value $NewDate<\/code><\/pre>\n<p>Hiermee worden zowel de aanmaakdatum als de datum van laatste wijziging bijgewerkt. Heel eenvoudig als je er eenmaal aan gewend bent.<\/p>\n<h3>De laatst gebruikte tijd aanpassen in PowerShell<\/h3>\n<p>Als je het helemaal grondig wilt aanpakken en ook de tijdstempel van het laatst geopende bestand wilt wijzigen, voeg dan het volgende toe:<\/p>\n<pre><code>Set-ItemProperty -Path \"example.txt\" -Name LastAccessTime -Value $NewDate<\/code><\/pre>\n<p>Op die manier lijkt het alsof het bestand net op de door u opgegeven datum is geopend. Dit is handig als u recente activiteit wilt simuleren, met name voor auditlogboeken of het sorteren van bestanden.<\/p>\n<h3>Meerdere bestanden tegelijk bijwerken met PowerShell<\/h3>\n<p>De echte kracht van PowerShell ligt in batchverwerking. Je kunt meerdere bestanden selecteren met <strong>Get-ChildItem<\/strong> en door elk bestand heen itereren:<\/p>\n<pre><code>Get-ChildItem -Path \"C:\\Path\\To\\Files\\*.txt\" | ForEach-Object { Set-ItemProperty -Path $_. FullName -Name CreationTime -Value $NewDate Set-ItemProperty -Path $_. FullName -Name LastWriteTime -Value $NewDate }<\/code><\/pre>\n<p>Als uw bestanden zich diep in submappen bevinden, voeg dan <strong>-Recurse<\/strong> toe om alles te verzamelen:<\/p>\n<pre><code>Get-ChildItem -Path \"C:\\Path\\To\\Files\" -Recurse -Filter \"*.txt\" | ForEach-Object { Set-ItemProperty -Path $_. FullName -Name CreationTime -Value $NewDate Set-ItemProperty -Path $_. FullName -Name LastWriteTime -Value $NewDate }<\/code><\/pre>\n<p>PowerShell verwerkt alle overeenkomende bestanden zonder problemen. Vergeet niet om bij opdrachten over meerdere regels <kbd>Shift + Enter<\/kbd>na elke regel op Enter te drukken en de laatste regel gewoon te laten staan.<\/p>\n<h2>Veelgestelde vragen<\/h2>\n<p><strong>Wat zijn bestandstijdstempelkenmerken in Windows?<\/strong><\/p>\n<p>Ze laten je zien wanneer een bestand is aangemaakt, voor het laatst is gewijzigd en voor het laatst is geopend \u2013 een beetje zoals digitale vingerafdrukken.<\/p>\n<p><strong>Kan CMD de tijdstempels van bestanden wijzigen zonder de benodigde tools?<\/strong><\/p>\n<p>Nee, Windows heeft daar geen standaardopdracht voor. Je hebt NirCmd of iets soortgelijks nodig.<\/p>\n<p><strong>Is PowerShell beter dan CMD voor deze taak?<\/strong><\/p>\n<p>Absoluut \u2014 PowerShell ondersteunt van nature het instellen van die tijdstempels en biedt meer controle en batchopties.<\/p>\n<p><strong>Welk datumformaat wil NirCmd?<\/strong><\/p>\n<p>Gebruik dd-mm-yyyy hh:mm:ss, anders kan het vastlopen of kapotgaan.<\/p>\n<p><strong>Kan ik dit voor meerdere bestanden tegelijk doen?<\/strong><\/p>\n<p>Ja, zowel PowerShell als CMD (met NirCmd) ondersteunen batchverwerking, dus het is niet nodig om elk bestand handmatig te verwerken.<\/p>\n<p><strong>Heb ik beheerdersrechten nodig?<\/strong><\/p>\n<p>Meestal wel. Vooral als je de tijdstempels van systeembestanden of bestanden in beveiligde mappen wijzigt. Je kunt het beste als beheerder uitvoeren om problemen met machtigingen te voorkomen.<\/p>\n<p> <!-- Because this is just a human-style guidance, no need for formal closing.--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Het wijzigen van de tijdstempels van bestanden lijkt misschien een kleinigheid, maar het is verrassend handig als je bestanden eruit wilt laten zien alsof ze<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6644","post","type-post","status-publish","format-standard","hentry","category-hulp"],"_links":{"self":[{"href":"https:\/\/help.peacedoorball.blog\/nl\/wp-json\/wp\/v2\/posts\/6644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.peacedoorball.blog\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/help.peacedoorball.blog\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/nl\/wp-json\/wp\/v2\/comments?post=6644"}],"version-history":[{"count":0,"href":"https:\/\/help.peacedoorball.blog\/nl\/wp-json\/wp\/v2\/posts\/6644\/revisions"}],"wp:attachment":[{"href":"https:\/\/help.peacedoorball.blog\/nl\/wp-json\/wp\/v2\/media?parent=6644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/nl\/wp-json\/wp\/v2\/categories?post=6644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/nl\/wp-json\/wp\/v2\/tags?post=6644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}