我想用PowerShell实现判断一个目录下的文件夹里是否有符合我要求的文件

假设有一个目录D:\Data
Data文件夹里面又有一些子文件夹,这些文件夹大概是这样命名的:
2015.01.01...2015.01.31, 2015.02.01...2015.12.31
我想实现的是:给定一个日期,比如说2015.05.23,然后从这个文件夹开始,判读文件夹里面是否又包含子文件夹test\results。如果包含的话,就读取该文件夹(2015.05.23)的大小,并调用RichCopy将该文件夹复制到另一个磁盘。通过循环依次判断接下来的文件夹,直至检测到另一个磁盘空间不足以继续复制,则停止循环。

dir D:\Data|?{$_.Attributes -eq "Directory" -and $_.CreationTime -gt [datetime]"2014.12.26" -and (Test-Path ($_.fullname+"\test\results"))}

以上的方法可以找出来,剩下的你自己搞定吧
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-24
占个位子,有空帮你写~

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网