Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Change file data
#1
Hello everyone,
Can someone suggest the code to change the creation date, last access date, and modification date of a file?
I believe it requires calls to KERNEL32 but I'm not sure how to do it.

Thank you!
Reply
#2
Last Access Date and Last Modified Date should be able to be changed by simply opening and re-saving the file. It's a pretty simple Google search for the other.
Tread on those who tread on you

Reply
#3
$(Get-Item myfile.ext).creationtime=$(Get-Date "mm/dd/yyyy")

$(Get-Item myfile.ext).lastaccesstime=$(Get-Date "mm/dd/yyyy")

$(Get-Item myfile.ext).lastwritetime=$(Get-Date "mm/dd/yyyy")

^ Powershell method to change all 3 in Windows.

Just SHELL with the proper substitutions and you should be golden.
Reply
#4
Thank you, SMcNeill, using the Powershell command was not as straightforward as expected but it worked perfectly in the end.

The suggested SpriggsySpriggs system is a classic example of "lateral thinking" which always has a certain charm! However, certain files cannot be processed in that way without compromising them.

The correct version, in my case, of the SHELL code is similar to the following:

___________
    file$ = "C:\provax\provax.pdf"
nuovadata$ = "18/12/2021 08:00"

SHELL _hide "powershell $(Get-Item '" + file$ + "' ).creationtime=$(Get-Date '"+ nuovadata$ +"')"
SHELL _hide "powershell $(Get-Item '" + file$ + "' ).lastaccesstime=$(Get-Date '"+ nuovadata$ +"')"
SHELL _hide "powershell $(Get-Item '" + file$ + "' ).lastwritetime=$(Get-Date '"+ nuovadata$ +"')"
Reply
#5
I'd recommend adding -NoProfile to your PowerShell calls. This speeds up the call by dropping any unnecessary user preferences that PowerShell tries to load.
Tread on those who tread on you

Reply
#6
(07-10-2024, 12:52 PM)SpriggsySpriggs Wrote: I'd recommend adding -NoProfile to your PowerShell calls. This speeds up the call by dropping any unnecessary user preferences that PowerShell tries to load.
Thanks for the suggestion!
Reply




Users browsing this thread: 2 Guest(s)