Заранее извиняюсь, если мой вопрос не ясен или неправильно отформатирован.Это моя первая публикация здесь.
У меня есть простой сценарий powerhshell, который копирует файлы из одной папки в другую, если файл еще не существует в папке назначения.Однако моя текущая проблема заключается в том, что, хотя файлы имеют разные имена, они могут иметь одинаковое содержимое.Я хочу, чтобы скрипт мог определить, существует ли содержимое файла в папке назначения, и если это так, ничего не делать.Если содержимое файла еще не существует в месте назначения, он копирует файл.Любая помощь приветствуется.
$date = get-date
$path = "path1"
$destination = "path2"
Foreach($file in (Get-ChildItem $path)) {
If($file.LastWriteTime -gt $date.date)
{
#Test to see if the file already exists in the destination.
if (!(Test-path (join-path $destination $file.name)))
{
Copy-Item -Path $file.fullname -Destination $destination
}
}
}