这是我的第一个PowerShell脚本,英语不是我的母语所以请温柔。
我有两个网络NAS,有数千(20K +)个子文件夹。
NAS“A”是生产环境。 NAS“B”用作备份和故障转移环境。
要从“A”复制到“B”(包含数以万计的子文件夹)的根文件夹每天会增加几百个文件夹。
修改了旧的子文件夹,但很少(每月修改约3/5%)。
我做了一个脚本,比较两个文件夹并将新文件夹(递归地)从“A”复制到“B”。这工作正常,找到新文件夹不会超过1-3分钟。
问题是很少有子文件夹不时被修改。显然,Copy-Item不尊重原始创建日期。所以我无法仅根据日期/时间来比较它们。
我需要通过不同的方法比较所有子文件夹,以检测其内容(图像文件)在“A”处真正更改的那些并将其复制到“B”,丢弃日期。
任何想法?。