PowerShell比较文件内容,不相等时拷贝新文件

程序人生 码拜 2年前 (2022-07-21) 1768次浏览 0个评论

使用PowerShell比较2个文件内容的hash(采用MD5)

$src = “C:\Users\x\Desktop\更新版本\update.txt”
$dest = “C:\Users\x\Desktop\dest\update.txt”

$hashSrc = Get-FileHash -Path $src -Algorithm MD5
$hashDest = Get-FileHash -Path $dest -Algorithm MD5

$isUpdate = $hashSrc.Hash -eq $hashDest.Hash

echo $isUpdate

if(-not $isUpdate)
{
Copy-Item -Path “C:\Users\x\Desktop\更新版本\1.txt” -Destination “C:\Users\x\Desktop\dest\2.txt”
echo “拷贝完成”
}

echo “执行完成”


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明PowerShell比较文件内容,不相等时拷贝新文件
喜欢 (30)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!