Как автоматически синхронизировать файлы с сетевым диском в Windows XP? [закрыто]


11

Windows XP: я хочу автоматически синхронизировать файлы между локальным и сетевым дисками.

Я знаю о портфеле Windows, но он очень медленный, и я должен сказать ему синхронизировать. Мне очень нравится, как Dropbox выполняет синхронизацию, поскольку она почти мгновенная. Это очень впечатляет. Я бы просто использовал Dropbox, но не могу установить его на удаленную машину. Могу ли я создать какой-либо инструмент или скрипт, который будет отслеживать конкретную папку на предмет любых изменений, а затем автоматически и почти мгновенно синхронизировать эти изменения с сетевым диском?

ПОЯСНЕНИЯ:

Я хотел бы, чтобы этот инструмент / скрипт был демоном, который запускается при запуске Windows и постоянно отслеживает папку на предмет любых изменений в ее содержимом. Как только он наблюдает за изменениями в источнике или месте назначения, он синхронизирует измененные файлы (очень похоже на работу Dropbox). У меня есть хорошая идея о том, как бы я сделал это в скрипте Perl, и если инструмент не существует, который делает это, я напишу это сам на Perl. Если кто-то уже сделал это, они могут поделиться сценарием?


1
Кто-нибудь пробовал всегда синхронизировать ?
stephenmm

Dsynchronize, кажется, делает именно то, что я хочу. Это бесплатно, но если все будет хорошо, я пожертвую Динаро (и его кошку :)! Отзывы с этого сайта кажутся хорошими, но они упоминают, что «синхронизация в реальном времени» требует больше ресурсов, чем Halo! Итак, мне придется попробовать и посмотреть, действительно ли это так плохо.
stephenmm

Похоже, что freefilesync - еще один популярный инструмент, но отзывов об этом инструменте меньше, поэтому я, вероятно, сначала попробую Dsynchronize.
stephenmm

Плохие новости. Dsynchronize не синхронизировался, когда я пытался выполнить двунаправленную синхронизацию в реальном времени, а freefilesync не выполняет двунаправленную синхронизацию в реальном времени. Поэтому я все еще ищу рабочее решение.
stephenmm

Я думаю, что сценарий (выберите ваш любимый современный язык сценариев) будет вашим лучшим выбором, если он вас устраивает. Для этого может быть даже хорошая библиотека / скрипт для этого на CPAN.
Рой Тинкер

Ответы:


1

обратите внимание, что ссылка для скачивания представляет собой семейство файлов для Windows Server ... Robocopy входит в комплект.
studiohack

Возможно я пропустил это, но robocopy кажется, что я должен вручную вызвать команду. Я искал демона для просмотра папки и автоматического обновления для меня. Я обновил исходный вопрос, чтобы уточнить, что я ищу. Благодарю.
stephenmm

Вы можете вызвать Robocopy при запуске из командного файла с командами \ options, чтобы сделать то, что вам нужно.
Joeqwerty

Я использую robocopy из командного файла, но мне нужно запланировать его с помощью планировщика задач Windows.
Джангофан

1

Кажется, Dsynchronize выполняет резервное копирование в реальном времени на FTP, но я сам не пробовал. Загрузка на странице автора, кажется, в данный момент прекращается, но есть другие сайты, на которых размещен файл. http://dimio.altervista.org/eng/


Похоже, он делает именно то, что мне нужно. Я это попробую.
stephenmm

Ах, похоже, ты погуглил еще несколько ... удачи в тестировании! Я просто искал "синхронизировать в реальном времени FTP".
Цербер

1

Если и клиентский компьютер, и общий ресурс являются отдельными компьютерами, вы можете установить AeroFS или BitTorrent-Sync на обоих компьютерах, и у вас будет неограниченная синхронизация файлов.


Основываясь на маркетинге, AeroFS выглядит хорошей заменой самодостаточных файлов.
Джейсон Р. Кумбс

0

SyncToy лучше, чем Briefcase, но не является автоматическим ... он довольно быстрый и предлагает несколько приятных опций синхронизации и хорошо работает на сетевых дисках ...

Бесплатно от Microsoft.


0

Вы должны попробовать функцию автономных файлов.

http://www.microsoft.com/windowsxp/using/mobility/learnmore/offlinefiles.mspx


Автономные файлы не сопоставимы с Dropbox. Автономный режим либо выполняет прямую запись в удаленные файлы (если общий ресурс подключен к сети), что может быть медленным, либо выполняет запись в локальные файлы, но синхронизирует их, только если определено, что он подключен к сети. Dropbox и запрос OP делают что-то другое - всегда пишите локально, что быстро, но затем синхронизируется немедленно, минимизируя задержку.
Джейсон Р. Кумбс

Автономные файлы можно настроить для записи локально
surfasb

Я провел десятилетие, используя автономные файлы, читая форумы, пытаясь использовать API-интерфейсы программирования для настройки своего поведения, восстанавливаясь после поврежденных кешей и пытаясь улучшить свой опыт без особой удачи. Если автономные файлы можно настроить для локальной записи, но при необходимости синхронизировать их, это было бы здорово. Однако цитирование необходимо.
Джейсон Р. Кумбс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.