Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Странное поведение комманды xcopy

Ответить
Настройки темы
CMD/BAT - [решено] Странное поведение комманды xcopy
Stalker_AleX333


Сообщения: n/a

Профиль | Цитировать


Написал простенькую менюшку с опциями для копирования файлов из одной папки в другую. Батник запускается с "главного" каталога, а папки над которыми производятся действия - его подкаталоги.

Кусок кода:
Код: Выделить весь код
:: Смена качества пакета LOD-ов
:option_3
cls
@echo  Настройка качества пакета лодов Silver Raven mods pack:
@echo.
@echo  Нажав цифру 1, вы установите пакет лодов стандартного качества. (В сборке по-умолчанию)
@echo.
@echo. Нажав цифру 2, вы установите пакет лодов высокого качества.
@echo.  *Внимание: высокое качество лод-объектов требует мощной системы с неменее чем 4Гб видеопамяти!
@echo.
@echo.
@Set /p var="> Введите номер опции и нажмите Enter: "

if %var%==1 call :option_3_sd
if %var%==2 call :option_3_hd
goto g_menu
pause& exit

:: SD пакет
:option_3_sd
cls
rd /s /q "Data\Meshes\terrain" "Data\Textures\DynDOLOD" "Data\Textures\terrain"
del /f /q "Data\DynDOLOD.esp"
xcopy "Silver Raven mods pack options\LODs\SD" "Data\" /e /q /y
@echo  Установлен пакет лодов стандартного качества.
pause
cls
exit /b

:: HD пакет
:option_3_hd
cls
rd /s /q "Data\Meshes\terrain" "Data\Textures\DynDOLOD" "Data\Textures\terrain"
del /f /q "Data\DynDOLOD.esp"
xcopy "Silver Raven mods pack options\LODs\HD" "Data\" /e /q /y
@echo  Установлен пакет лодов высокого качества.
pause
cls
exit /b
Используемая команда xcopy как-то подозрительно тупит (может пустил не туда или цикл?), при том что файлов в юзаемой папке не так много, cmd-шник пишет о более чем 1500 скопированных. Как так?

Отправлено: 15:20, 23-03-2017

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Уберите параметр /q и смотрите.

Отправлено: 15:33, 23-03-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

Stalker_AleX333


Сообщения: n/a

Профиль | Цитировать


Цитата Iska:
Уберите параметр /q и смотрите. »
Да, я как-то сразу не подумал. Врое все ок, там в папке бейкап забыл удалить, поэтому и файлов больше. Но они почти все очень мелкие - не более 1мб. Почему копирование такое медленное? Может попробовать что-то другое? Вручную выходит гораздо быстрее.

Отправлено: 15:45, 23-03-2017 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Странное поведение комманды xcopy

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Совмещение прогресс бара и комманды xcopy siss Скриптовые языки администрирования Windows 29 24-08-2020 18:11
FTP/File - Странное поведение торрентов diablo123455 Сетевые технологии 2 01-12-2015 17:45
Странное поведение Haos64 Непонятные проблемы с Железом 16 04-03-2010 16:06
Странное поведение HDD?! Ilya S Непонятные проблемы с Железом 5 02-06-2008 13:02
Странное поведение IE 7 Ser6720 Хочу все знать 23 10-04-2007 22:03




 
Переход