PowerShell.exe -executionpolicy Bypass -nop -file c:\windows\temp\a.ps1
Windows下没有直接的命令行可以修改文件的时间戳,可以使用API接口中的SetFileTime。
但显然这个方法并不实用,但可以使用powershell命令轻松完成。
## 创建时间 $(Get-Item webshell.asp).creationtime=$(Get-Date "mm/dd/yyyy hh:mm am/pm") ## 最后访问时间 $(Get-Item wehshell.aspx).lastaccesstime=$(Get-Date "03/30/2011 11:59 am") ## 最后修改时间 $(Get-Item webshell.php).lastwritetime=$(Get-Date)