Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Anders (software)

Veranderen van een file-datum

kersmus
15 antwoorden
  • Beste experts,
    In verband met het opschonen en ordenen van (ingescande) foto's van mijn kinderen moet ik de file-datum veranderen van de inscan-datum naar de opname-datum. Ik heb via Google een aantal programma's gevonden die dat zouden doen maar ze veranderen allemaal niet verder terug dan 1-1-1980! Aangezien een aantal van mijn foto's van vóór die tijd zijn (vanaf 1976) is er ook een andere manier om dit te doen?
    Met vriendelijke dank, Kersmus
  • Met een disk/hex-editor.
  • Bedankt Jaap H. - had ik ook al aan gedacht maar hoopte voor een gemakkelijke oplossing :D.
    Enig idee waar ik in het programma moet zoeken (met Winhex)? Heb vroeger wel het nodige gedaan op de Commodore64 (wist precies wat waar stond) maar heb (nog) geen ervaring op de PC.
  • Probeer het eens met total commander.
  • Bedankt Gerben voor de tip maar helaas! 1980 wordt wel 1980 maar 1979 wordt veranderd in 2107.
  • Het zou natuurlijk kunnen, dat dos/windows gewoon geen data voor 1980 toestaat.
  • voor 1980 was etr nog geen pc en daar loop je tegen aan
    heb ik je ook geschreven op dat andere forum

    je kan dit omzeilen door de filenaam de datum te geven en een volg nummer
  • Bedankt Sjouwer - helaas! Ik [i:8c6ed15e36]had[/i:8c6ed15e36] de datum al verwerkt in de filenaam maar had graag de boel compleet gemaakt met de datum zelf. In ieder geval, iedereen hartelijk bedankt voor de adviezen.
  • Ik liep tegen hetzelfde probleem op. Ik daarom maar een programmaatje geschreven, dat het wel goed doet.
    Het is nog niet helemaal klaar, maar werkt (bij mij) uitstekend.
    http://www.ckweb.nl/ckviewer101.exe
    Probeer het maar eens. Lees wel eerst even de Help (F1).

    Succes, Chris.

    Edit: Er stond een punt achter de link, daardoor werkte hij niet! CK
  • Bedankt Chris voor je reactie.
    Heb het programma geinstalleerd maar helaas - de datum kan nog niet verder teruggedraaid worden dan 1-1-1980 02:00:00.
    Kan ik uit jouw post opmaken dat het bij jou wèl kan? Zo ja, zou ik graag willen weten hoe ik ermee verder moet.
    Met dank, kersmus
  • Het spijt me Kersmus. Ik had het programma op dat punt niet goed getest.
    Ik ben er iets verder ingedoken. In de routine die de bestandsdatum vertaalt uit de normale datum komt de volgende regel voor:
    [code:1:c1186b08a6]
    if (Year < 1980) or (Year > 2099) then Result := 0
    [/code:1:c1186b08a6]
    en bij 0 als resultaat wordt de nieuwe datum niet geschreven.

    Het is dus inderdaad een beperking, geërfd van DOS!
    Het probleem is dus niet op deze manier oplosbaar…
  • Beste Chris, bedankt in ieder geval voor de moeite - zo niets anders, zijn we er allebei een beetje wijzer van geworden :D
    Kersmus
  • Kersmus,

    Volgens mij kan het wel! Heb klein c-progje geschreven.
    moet goed gaan vanaf datum 01-01-1601

    Usage: FileDateChanger <filename> <yyyy> <mm> <dd>

    NB, de datum wordt wel goed gezet, maar in ieder geval onder XP toont de explorer deze niet goed (Gewijzigd op veld blijft leeg, maar bij de eigenschappen en in DOS wordt wel de juiste datum/tijd getoond)

    [b:7127d001e3]C:\>FileDateChanger.exe test.txt 1967 06 07[/b:7127d001e3]
    levert:

    Date for test.txt set from (2005-04-27) to (1967-6-7)

    sourcecode en exe te vinden op:
    http://home.hccnet.nl/j.a.vandiermen/FileDateChanger.zip
  • Silas, bedankt voor je bijdrage maar, nogmaals, helaas!
    Heb het uitvoerig uitgeprobeerd maar deze gaat ook niet verder terug dan 1-1-1980. Als ik iets vòòr die datum intik krijg ik een "Error Setting Time" boodschap. Doe ik toch misschien iets fout?
    Kersmus
  • Denk dat ik raadsel opgelost heb.
    Ik gok dat je een FAT32-partitie hebt. Bij een FAT-partitie lukt het mij inderdaad ook niet en krijg ik ook een Error Setting Time.
    Bij een NTFS-partitie lukt het wel.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.