Решение через PowerShell
powershell (Get-Item "C:\"Program Files"").LastWriteTime = get-date
powershell (Get-Item "C:\"Program Files"").CreationTime = get-date
Решение через VBScript
Dim objShell : Set objShell = CreateObject("Shell.Application")
objShell.NameSpace("C:\Temp").ParseName("Test.Txt").ModifyDate
powershell (Get-Item "C:\"Program Files"").LastWriteTime = get-date
powershell (Get-Item "C:\"Program Files"").CreationTime = get-date
Решение через VBScript
Dim objShell : Set objShell = CreateObject("Shell.Application")
objShell.NameSpace("C:\Temp").ParseName("Test.Txt").ModifyDate
= DateAdd("d", -1, Now())
'на вчера
или
Sub Touch(FolderPath, FileName, NewDate)
Set app = CreateObject("Shell.Application")
Set folder = app.NameSpace(FolderPath)
Set file = folder.ParseName(FileName)
file.ModifyDate = NewDate
End Sub
Call Touch("C:\", "somefile.txt", "2012-01-01")
Комментариев нет:
Отправить комментарий