pshell修改文件创建时间

搞了两天终于找到用脚本修改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:)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值