PowerShell按名称和日期比较子文件夹(lastwritetime)

时间:2012-04-27 09:26:22

标签: powershell compare copy-item

这是我的第一个PowerShell脚本,英语不是我的母语所以请温柔。

我有两个网络NAS,有数千(20K +)个子文件夹。

NAS“A”是生产环境。 NAS“B”用作备份和故障转移环境。

  1. 要从“A”复制到“B”(包含数以万计的子文件夹)的根文件夹每天会增加几百个文件夹。

  2. 修改了旧的子文件夹,但很少(每月修改约3/5%)。

  3. 我做了一个脚本,比较两个文件夹并将新文件夹(递归地)从“A”复制到“B”。这工作正常,找到新文件夹不会超过1-3分钟。

    问题是很少有子文件夹不时被修改。显然,Copy-Item不尊重原始创建日期。所以我无法仅根据日期/时间来比较它们。

    我需要通过不同的方法比较所有子文件夹,以检测其内容(图像文件)在“A”处真正更改的那些并将其复制到“B”,丢弃日期。

    任何想法?。

0 个答案:

没有答案