Лучший отвечающий
Копирование информации в библиотеку документов SharePoint 2010 с помощью bat-файла

Вопрос
-
Добрый день!
Есть задача копирования информации с компьютера пользователя (различные файлы, с множеством вложенных папок) в библиотеку документов SharePoint 2010 каждый день (будет создана задача в планировщике, запускающая файл импорта). Для этого создан bat-файл со следующим содержимым:
@echo off
xcopy "C:\NewSvodka" "\\KST-RPL-SP2010\sites\main\eo\DocLib1\svodka" /s /e /d /y
exitНа портале SP 2010 в библиотеке документов уже есть папка svodka. При первом запуске командного файла - вся информация успешно копируется на портал. При последующем запуске файла - появляется сообщение об ошибке:
"Ошибка создания файла Папка не пуста.
Не удается создать катлог \\KST-RPL-SP2010\sites\main\eo\DocLib1\svodka
Скопировано файлов: 0."
Если запустить этот командный файл, указав в качестве места назначения файлов папку на локальном диске пользователя "C:\NewSvodkaImport" , файлы копируются (заменяются) успешно:
@echo off
xcopy "C:\NewSvodka" "C:\NewSvodkaImport" /s /e /d /y
exitПрошу Вашей помощи.
4 марта 2015 г. 10:18
Ответы
-
Попробуйте использовать robocopy
Параметры здесь: http://www.computerhope.com/robocopy.htm
- Изменено AlexanderShelopukho 4 марта 2015 г. 10:45
- Помечено в качестве ответа Shuraken 4 марта 2015 г. 11:53
4 марта 2015 г. 10:43
Все ответы
-
Попробуйте использовать robocopy
Параметры здесь: http://www.computerhope.com/robocopy.htm
- Изменено AlexanderShelopukho 4 марта 2015 г. 10:45
- Помечено в качестве ответа Shuraken 4 марта 2015 г. 11:53
4 марта 2015 г. 10:43 -
Добрый день
ранее я реализовывал немного похожую задачку и у меня проблем не было с заменой фалов
4 марта 2015 г. 11:03Модератор -
Команда ROBOCOPY решила проблему. Итоговое содержимое bat-файла:
"@echo off
robocopy "C:\NewSvodka" "\\KST-RPL-SP2010\sites\main\eo\DocLib1\svodka" /s /e /R:1 /W:5
exit"Всем спасибо!
4 марта 2015 г. 11:55 -
Доброго дня!
Подскажите, пожалуйста, а можно прописать вместо конкретного имени сервера SP KST-RPL-SP2010, что-то типа robocopy "C:\NewSvodka" "\\%server_name%\sites\main\eo\DocLib1\svodka" /s /e /R:1 /W:5
И соответственно выполнять данный батник с сервака где установлен шарик.
5 марта 2015 г. 15:14 -
robocopy "C:\NewSvodka" "\\%computername%\sites\main\eo\DocLib1\svodka" /s /e /R:1 /W:5
5 марта 2015 г. 15:38 -
robocopy "C:\NewSvodka" "\\%computername%\sites\main\eo\DocLib1\svodka" /s /e /R:1 /W:5
Точно!
Большое спасибо!
6 марта 2015 г. 6:53