|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Копирование папки с файлами с помощью batника |
|
CMD/BAT - Копирование папки с файлами с помощью batника
|
Новый участник Сообщения: 28 |
Здравствуйте, необходимо скопировать папку с файлами из сетевого диска и положить их пользователю на диск С в конкретную папку.
На форуме помогли с скриптом, но он не работает и не понимаю почему. Сам скрипт @Echo Off Set "From=\\192.168.0.21\1$\2" Set "To=С:\3" If Exist "%To%\" xcopy "%From%\" "%To%\" /D /s /e /h /y И сразу второй вопрос. Как сделать чтобы скрипт отрабатывал на компьютере только один раз? Или как написать скрипт чтобы была проверка на наличие файла? Т.е. если в папке 3 у пользователя есть например файл 123.txt то копировать файлы из \\192.168.0.21\1$\2 не нужно. |
|
Отправлено: 08:10, 19-04-2019 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать во-первых
почитайте справку xcopy /?, в частности про ключ /D. Вероятно у вас нет более свежих файлов и копировать попросту нечего или же вы и не обращаете внимания, так как копируется тот же файл с заменой старого, а изменения незначительны на первый взгляд. во-вторых Цитата Stgean:
Для Цитата Stgean:
но тогда наличие ключа /D уже нецелесообразно или вы должны четко знать и понимать что хотите, тогда задачу можно решить правильно. |
||
Отправлено: 09:53, 19-04-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 28
|
Профиль | Отправить PM | Цитировать Цитата:
Цитата:
Как вариант для этого предложили скрипт, который выше написал. Но, он даже на локальном компьютере не работает. |
||
Отправлено: 10:49, 19-04-2019 | #3 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата Stgean:
что дает если выводит что дает если выводит что дает Stgean, нашел вашу проблему и она банальна, диск C, конкретно буква C у вас в коде написана кириллицей вместо латиницы |
|
Последний раз редактировалось alpap, 19-04-2019 в 11:26. Отправлено: 11:00, 19-04-2019 | #4 |
Новый участник Сообщения: 28
|
Профиль | Отправить PM | Цитировать В первом случае
строка:2 знак:3 + If Exist "%From%\" echo "%From%\" + ~ Отсутствует "(" в операторе if после "If". Во втором случае выдает ошибку Не найден файл: %From% Скопировано файлов: 0. |
|
Отправлено: 11:19, 19-04-2019 | #5 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Stgean, я уже нашел вашу ошибку, пробуйте последний код в моем посте
Цитата Stgean:
(если актуально). |
|
Отправлено: 11:29, 19-04-2019 | #6 |
Новый участник Сообщения: 28
|
Профиль | Отправить PM | Цитировать Спасибо, решил уже проблему самостоятельно))
Цитата:
Проблема в другом, теперь через GPO не отрабатывает почему то)))) |
|
Отправлено: 12:00, 19-04-2019 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Копирование папки с файлами с помощью .bat через GPO | Stgean | Скриптовые языки администрирования Windows | 1 | 10-04-2019 09:47 | |
Создать zip архив папки с подпапками и файлами без корневой папки | blackeangel | Программирование в *nix | 1 | 02-02-2017 10:31 | |
CMD/BAT - Копирование бекап-данных с папки Акросина в папки облаков weiyun.com - прошу помощи! | novard | Скриптовые языки администрирования Windows | 0 | 14-11-2013 05:17 | |
CMD/BAT - Копирование и запуск batника на флеш при её подключении | spbdancer | Скриптовые языки администрирования Windows | 13 | 25-09-2011 21:05 | |
CMD/BAT - [решено] Создание и копирование папки с файлами скриптом bat через GPO | 2poisonS | Скриптовые языки администрирования Windows | 7 | 27-04-2011 18:20 |
|