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.
The noticing will continue
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.
The noticing will continue
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


Possibly Related Threads…
Thread Author Replies Views Last Post
  Must an extra value be provided on DATA statement? dakra137 11 1,036 09-30-2025, 05:38 PM
Last Post: ahenry3068
  Seeking Matches in a Data Base Dimster 10 1,029 07-13-2025, 12:26 AM
Last Post: Dimster
  control characters in Change dialog box digitalmouse 10 1,831 05-09-2024, 02:17 AM
Last Post: digitalmouse
  Arrays In User Data Types Consolemu 2 862 01-18-2024, 09:49 PM
Last Post: bplus
  Write data to EXE file Steffan-68 8 1,977 05-15-2023, 06:41 PM
Last Post: Steffan-68

Forum Jump:


Users browsing this thread: