Я работаю над проектом, который должен смотреть на большие объемы данных (~ 1 ТБ) и копировать его с диска A на диск B. Он будет постоянно запускаться в фоновом режиме (или в лотке) и запускать проверку каждые XX ч/мин. В это время он проверит, есть ли какие-либо НОВЫЕ файлы на диске A и скопируйте их на диск B. Если есть файлы, которые были обновлены и новее, тогда он также скопирует и заменит файлы с A на B.Как создать программу сравнения и копирования файлов?
Я не уверен, с чего начать. Должен ли я писать это в Python или C# (возможно, визуально?)? Если бы кто-нибудь мог дать мне несколько советов, я был бы очень признателен. Благодаря!
EDIT:
Просто хотел дать обновление! Я закончил использование Robocopy, который встроен в Windows. Я отошел от Python и только что создал небольшой пакетный файл, который бы проверял все файлы на диске A и сравнивал с диском B. Если что-то было новым или не существовало, оно копирует его. Затем я задал задачу через Task Scheduler, также встроенный в Windows. Работает в буквальном смысле всего лишь 1 строка кода в пакетном файле!
Добро пожаловать в SO, пожалуйста, напишите код, который вы написали, и опишите, что не работает. – Will
В наши дни его меньше о том, какой язык использовать, потому что его право (например, fortran, cobol и т. Д.) И многое другое, потому что вы знаете, как ... – BugFinder
Я согласен с BugFinder, это определенно выполнимо в Python. Я просто использовал C#, так как довольно легко сделать службы Windows. –