【发布时间】:2017-05-06 07:45:58
【问题描述】:
假设我们有一个包含多个子文件夹的文件夹,在每个子文件夹中都有不同数量的文件夹,这些文件夹以年份开始和结束日期命名。所有文件夹都包含一组不同的“年份文件夹”。
例如:
C:\Test\A\20050101-20051231
C:\Test\A\20060101-20061231
C:\Test\A\20070101-20071231
C:\Test\B\20140101-20141231
C:\Test\B\20150101-20151231
C:\Test\B\20160101-20161231
C:\Test\C\20090101-20091231
C:\Test\C\20100101-20101231
C:\Test\C\20110101-20111231
我需要帮助创建一个搜索这些文件夹然后移动根文件夹,在此示例中为“C:\A”,从 2009 年到 2016 年没有任何年份文件夹。不幸的是,我不能t 使用时间戳。
尝试从这个开始,但它只会从结果中排除子文件夹。
Get-ChildItem -Depth 1 | ?{ $_.PSIsContainer } | where {$_.name -notlike "2013"}| Select-Object FullName
谢谢
【问题讨论】:
标签: powershell move directory