比较2个文件的PowerShell

时间:2015-12-03 08:34:40

标签: powershell comparison

我想对2个文件的更改日期进行比较,如果其中一个文件不匹配,则将文件恢复到另一个文件夹并将其替换为已修改的文件我知道它只适用于修改日期这是一个文件:

$b = Get-ChildItem myfile.txt; $ b.LastWriteTime

但我做了一个比较,也就是这样:

Compare-Object $ (Get-Content myfile.txt) $ (Get-Content monfichier2.txt) 

但我似乎无法使它工作请有人帮助我谢谢你

1 个答案:

答案 0 :(得分:1)

您可以使用Get-Item cmdlet检索LastWriteTime属性并使用-eq进行比较:

if ((get-item myfile.txt).LastWriteTime -eq (get-item monfichier2.txt).LastWriteTime)
{
    # do something
}

使用Move-Item cmdlet替换文件。