Chinaunix首页 | 论坛 | 博客
  • 博客访问: 923722
  • 博文数量: 74
  • 博客积分: 10001
  • 博客等级: 上将
  • 技术积分: 2609
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-04 19:54
文章存档

2015年(1)

2009年(2)

2008年(71)

我的朋友

分类: WINDOWS

2008-08-17 16:42:37

今天看到一个问题: 搜索硬盘里某个日期生成的最大的前10个文件.
于是写了下面的脚本:

$d = [datetime]'2007年10月20日'

(Get-PSDrive -PSProvider FileSystem | %{ Get-ChildItem $_.Root -Recurse |`
?{ $_.CreationTime.Date -eq $d } | Sort Length -Descending })[0..9]
下面是对F盘的单独测试:
Name         CreationTime            Length
----         ------------            ------
Clean.GHO    2007-10-20 23:58:43 1507691602
Clean.GHO    2007-10-20 21:24:13 1173078732
ENTERWW.CAB  2007-10-20 20:32:19  264821640
NEROINST.EXE 2007-10-20 20:30:44  218425718
OFFICELR.CAB 2007-10-20 20:33:17  105452202
IME32.CAB    2007-10-20 20:33:53   77630626
ACROREAD.EXE 2007-10-20 20:30:35   50798039
ONOTELR.CAB  2007-10-20 20:33:37   31131776
ACCLR.CAB    2007-10-20 20:31:51   28656384
PROOF.CAB    2007-10-20 20:34:08   28351545
阅读(4061) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~