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