Отслеживание изменений файла
Добрый день, Михаил! Не сочтите мой вопрос наивным, а вдруг!...
После вчерашней синхронизации я обнаружил, что один файл изменился. То есть, я вчера видел цифры и даты после 18 января в файле, сегодня и на исходном диске, и на синхронизированном даты и цифры только по 18 января. Остальные следующие даты просто исчезли. В вашей программе можно где-то найти этот файл и проследить изменения, именно в самом файле? Или только по весу?
Здравствуйте, Игорь!
Вероятно, Ваш вопрос вовсе не глупый, особенно если выяснится, что наша программа не совсем корректно работает. Любые ошибки и проблемы мы стараемся исправлять как можно быстрее.
Я хочу разобраться с вашей ситуацией, но по вашему описанию ничего не понял. Мне кажется, что Вы пытаетесь сообщить нам о том, что некоторые измененные в исходной папке после 18 января файлы не копируются в конечную папку. Так ли это? Попробуйте специально изменить какой-нибудь файл в исходной папке и нажмите на кнопку "Предпросм" на верхней панели. Просканируйте и посмотрите изменения.
Нет, Михаил. Вы все не так поняли. Я вчера, 30 января работал с файлом. В нем были даты и цифры после 18 января. Я сейчас не помню, какие именно даты были вписаны, но даты были с 19 по 29 января. Так вот, после вчерашней синхронизации, как в исходном файле, так и в синхронизированном файле данные после 18 января просто исчезли. А этот файл для нас очень серьезный, так касается движения денежных средств, по типу кассовой книги!
Наша программа никак не могла затереть файл в исходной папке. Из исходной папки файлы берутся только на чтение и копируются в конечную папку (1-сторонняя синхронизация из папки А в папку Б)
Если бы Вы стали редактировать файл в конечной папке, то это плохо, т.к. в конечной папке файл будет затёрт файлом из исходной. Я думаю, принцип копирования понятен.
Я знаю принцип работы программы. У меня синхронизация основного диска (в т.ч. и этого файла) ежедневно проводилась на съемную флешку и жесткий диск ПК. На обоих носителях, как и на основном в файле вырезан кусок... Ладно, значит нужно будет каким-то чудом файл восстановить. У вашей программы же не остаются следы, как я понял?
Если у вас в настройках задания, в правилах синхронизации, зазано чтобы измененные файлы в конечной папке не затирались, а переименовывались по дате или по номеру версии, то найти исправный файл в конечной папке еще можно. Но если в правилах синхронизации указано, что при изменении файла - заменять, то увы, файл будет затираться, если его кто-то испортит в исходной папке. История изменений в таком случае не сохраняется, все таки это не резервное копирование, а синхронизация.