|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - проблема с параметром /exclude |
|
CMD/BAT - проблема с параметром /exclude
|
Новый участник Сообщения: 1 |
День Добрый! Я наверно повторюсь, но все что смог найти перечитал и перепробовал, не понятно что я делаю не так, но исключить файлы по заданному расширению не получается, помогите пожалуйста.
Задача батника при запуске создавать скажем на диске E: папку с сегодняшним числом, в ней папку Downloads...и другие, а уже в них копировать все содержимое исключая файлы с нужным расширением....код ниже, в голос не смейтесь ,) первый раз такой делаю... Скрытый текст
@ECHO OFF Chcp 1251 set datetemp=%date:~-10% REM ------Создаем папки--------- md e:\BackUp\%datetemp% md e:\BackUp\%datetemp%\[OneDrive] md e:\BackUp\%datetemp%\[Documents] md e:\BackUp\%datetemp%\[Desktop] md e:\BackUp\%datetemp%\[Downloads] md e:\BackUp\%datetemp%\[Browser] md e:\BackUp\%datetemp%\[Browser]\Local md e:\BackUp\%datetemp%\[Browser]\Local\Mozilla md e:\BackUp\%datetemp%\[Browser]\Local\Opera md e:\BackUp\%datetemp%\[Browser]\Local\Google md e:\BackUp\%datetemp%\[Browser]\Roaming md e:\BackUp\%datetemp%\[Browser]\Roaming\Mozilla md e:\BackUp\%datetemp%\[Browser]\Roaming\Opera md e:\BackUp\%datetemp%\[Browser]\Roaming\Google md e:\BackUp\%datetemp%\[Messenger] md e:\BackUp\%datetemp%\[Messenger]\Local md e:\BackUp\%datetemp%\[Messenger]\Local\Viber md e:\BackUp\%datetemp%\[Messenger]\Roaming md e:\BackUp\%datetemp%\[Messenger]\Roaming\Skype md e:\BackUp\%datetemp%\[Messenger]\Roaming\ViberPC echo Папки созданы. Копируем ? pause REM ----------------------Копируем Документы--------------------------- xcopy "%HOMEPATH%\OneDrive\*.*" "e:\BackUp\%datetemp%\[OneDrive]\" /E /H /R /Y /D /O /X /exclude:e.txt xcopy "%HOMEPATH%\Documents\*.*" "e:\BackUp\%datetemp%\[Documents]\" /E /H /R /Y /D /O /X /exclude:e.txt xcopy "%HOMEPATH%\Desktop\*.*" "e:\BackUp\%datetemp%\[Desktop]\" /E /H /R /Y /D /O /X /exclude:e.txt xcopy "%HOMEPATH%\Downloads\*.*" "e:\BackUp\%datetemp%\[Downloads]\" /E /H /R /Y /D /O /X /exclude:e.txt REM ----------------------Копируем Браузеры из Local-------------------- xcopy "%LOCALAPPDATA%\Mozilla\*.*" "e:\BackUp\%datetemp%\[Browser]\Local\Mozilla\" /E /H /R /Y /D /O /X xcopy "%LOCALAPPDATA%\Opera Software\*.*" "e:\BackUp\%datetemp%\[Browser]\Local\Opera\" /E /H /R /Y /D /O /X xcopy "%LOCALAPPDATA%\Google\*.*" "e:\BackUp\%datetemp%\[Browser]\Local\Google\" /E /H /R /Y /D /O /X REM ----------------------Копируем Браузеры из Roaming-------------------- xcopy "%APPDATA%\Mozilla\*.*" "e:\BackUp\%datetemp%\[Browser]\Roaming\Mozilla\" /E /H /R /Y /D /O /X xcopy "%APPDATA%\Opera Software\*.*" "e:\BackUp\%datetemp%\[Browser]\Roaming\Opera\" /E /H /R /Y /D /O /X xcopy "%APPDATA%\Google\*.*" "e:\BackUp\%datetemp%\[Browser]\Roaming\Google\" /E /H /R /Y /D /O /X pause %HOMEPATH% - так как запускаться будет на разных машинах, пользователи везде разные Проблемы: /exclude:e.txt - не работает, хоть файл e.txt лежит рядом с баником, ругается на в нем 2 строчки .torret и .lnk и вторая проблема из папки %HOMEPATH%\OneDrive\ - копируется только папка Desktop, остольные не пустые.... Пожалуйста направьте меня в нужную сторону..... Спасибо |
|
Отправлено: 17:41, 26-02-2018 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Voodoo_smile:
%HOMEDRIVE%%HOMEPATH%\....... Записи же %LOCALAPPDATA% и %APPDATA% правильные. Цитата Voodoo_smile:
Чтобы указать, что файл находится в каталоге батника, необходимо использовать конструкцию /exclude:%~dp0e.txt |
||
------- Последний раз редактировалось mwz, 26-02-2018 в 17:59. Отправлено: 17:51, 26-02-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать Цитата mwz:
Pushd "%~dp0" и затем уже в xcopy прописывать /exclude:e.txt так как, если в /exclude указать длинный путь да еще и с пробелами, то файл не будет найден |
|
------- Последний раз редактировалось megaloman, 26-02-2018 в 20:30. Причина: Исправление описки Отправлено: 18:22, 26-02-2018 | #3 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата megaloman:
|
|
------- Последний раз редактировалось mwz, 26-02-2018 в 20:34. Отправлено: 20:24, 26-02-2018 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интернет - Internet Explorer 11 - проблема с параметром режима совместимости браузера | valeriypanin@vk | Microsoft Windows 7 | 2 | 26-01-2018 11:05 | |
Доступ - [решено] Проблема с параметром только для чтения | Andrey0202 | Microsoft Windows 8 и 8.1 | 3 | 09-01-2014 01:21 | |
запуск с параметром? | mikola1983 | AutoIt | 4 | 17-12-2009 19:49 | |
delete C:\*.* /exclude=zzz.lst ? | semiono | AutoIt | 17 | 17-06-2009 22:51 | |
В XCOPY не работает EXCLUDE | AlexKKK | Microsoft Windows NT/2000/2003 | 3 | 15-02-2008 14:52 |
|