您的位置:首页 > 运维架构 > Shell

pshell修改文件创建时间

2009-04-03 15:42 211 查看
搞了两天终于找到用脚本修改windows下文件的创建时间,:)

本文命令在powershell 1.0cpt版本下验证过.

 

在powershell下执行下面命令,示例如下 :

#显下改前文件信息

ls  1.txt|format-list

#修改文件1.txt创建时间为当前时间

(ls  1.txt).CreationTime=get-date

#用第一个命令检测结果,:)简单吧. ls就是dir, get-item

 

 

下面作个变通,批量改一个目录内文件的创建时间

 

#得到修改文件,且按修改时间排序。

$colFiles=Get-ChildItem  | sort -property LastWriteTime

#修改为当前时间

foreach($objItem in $colFiles){ $objItem.CreationTime=get-date; echo $objItem.CreationTime }

 

 

想用自己指定时间,可以这样:

$mydate="2009-4-3 15:15:47"

(ls 1.txt).CreationTime=$mydate

搞定,怎么样。as:)

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  powershell windows 脚本