Итак, я пытаюсь скопировать файлы из папки в другую. Файлы в этой папке перезаписываются каждую минуту другой программой. Я хочу получить копию каждого файла каждую минуту, прежде чем он будет перезаписан, и сохранить его в другом месте. См. Пример структуры ниже:
Folder 1 # gets overwritten every minute
a.txt
a_backup.txt
Folder 2
a1.txt
a1_backup.txt
a2.txt
a2_backup.txt
a3.txt
a3_backup.txt
a4.txt
a4_backup.txt
Было бы еще лучше, если бы файлы в папке 2 содержали дату и время их копирования в свои имена. Я придумал следующее:
$Source = 'C:\Users\Source'
$Destination = 'C:\Users\Target'
Do{
Copy-Item $Source\* -Destination $Destination
sleep -s 59
} while($true)
Однако это не делает работу полностью, так как я копирую файл только один раз, а затем снова копирую тот же файл, когда он перезаписывается ...
Любая помощь горячо приветствуется!