Добрый день, интересует софт для синхронизации данных на рабочем и домашних ПК.
Есть операционка на работе Vista Home Premium и на работе Vista Buisness (ну так вот получилось) я хочу синхронизировать по сети или средствами флешки, почту и несколько папок с данными на рабочем ПК и на домашнем. К примеру есть папка "work" в ней документ "документ 1" изменен "01,02,2008" а на работе папка "work" в ней документ "документ 1" изменен "02,02,2008" как сделать так, чтобы актуальная версия файла всегда была со мной? если я работаю и дома и на работе?
ПО для синхронизации ПК дома и ПК на работе
-
- Reloaded
- Сообщения: 1279
- Зарегистрирован: 03.02.2003 14:07
- Откуда: Ukraine, Kiev Сообщений: Дофига
- Контактная информация:
-
- Клубмен
- Сообщения: 3253
- Зарегистрирован: 08.10.2003 0:15
- Откуда: МИРовой Клуб
- Контактная информация:
GeScorpion, В своё время, когда я пытался решить проблему синхронизации, то сотворил подобный батник:
Собственно батник кидается на флешку.
После первого запуска создастся файл runme.bat, он имеет постоянное имя, поэтому можно на него поставить ярлык, плюс выполняет некоторые "чистящие" функции.
Данный батник легко дорабатывается под собственные нужды.
Код: Выделить всё
echo off
set day=%date:~0,2%
set mon=%date:~3,2%
set year=%date:~-2%
set new=%mon%-%day%-%year%_%time:~0,2%-%time:~3,2%-%time:~6,2%
set road=%CD%
rem здесь мы задаём селектор на основе сетевого имени компьютера,
rem переменные HOME&WORK надо заменить на соответствующие
if %COMPUTERNAME% == HOME goto home
if %COMPUTERNAME% == WORK goto work
goto end
:home
rem папку "test1" надо создать на флешке
rem папка "e:\test2" собственно каталог на домашнем жёстком
rem "e:\test3" каталог на рабочем.
rem xcopy /D /E /Y копирует только файлы с подпапками, дата изменения которых в
rem исходном каталоге свежее чем каталоге назначения
xcopy "%road%\test1" "e:\test2" /D /E /Y
xcopy "e:\test2" "%road%\test1" /D /E /Y
goto common
:work
xcopy "%road%\test1" "e:\test3" /D /E /Y
xcopy "e:\test3" "%road%\test1" /D /E /Y
goto common
:common
rem создаём или перезаписываем на флешке файл runme.bat
echo call %new%.bat>runme.bat
rem добавляем к нему команду удаления текущего батника
echo del %0>>runme.bat
rem сопируем текущий батник
copy %0 temp.bat
rem переименовываем полученный файл, меняя имя на дату и время
rename temp.bat %new%.bat
:end
После первого запуска создастся файл runme.bat, он имеет постоянное имя, поэтому можно на него поставить ярлык, плюс выполняет некоторые "чистящие" функции.
Данный батник легко дорабатывается под собственные нужды.