imho.ws |
|
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
03.06.2015, 06:29 | # 1 |
Junior Member
Регистрация: 14.01.2008
Сообщения: 94
|
Копирование файлов с помощью консольных команд Windows
Подскажите пожалуйста,
Хочу сделать через БАТник копирование всех файлов из одной папки в другую: xcopy "E:\*" "I:\123\" /s /e /y /d в итоге, по непонятной причине, копируются не все папки и файлы. по какой причине некоторые файлы\папки не копируются - не понятно. Причем не копируется примерно даже половина файлов и папок... в чем может быть проблема? уже всё перепробовал :\ p.s. никакими процессами файлы не заняты, pp.s. прав доступа должно хватать ppp.s. причем, если прямо указать какую-нибудь папку, которая не копируется при общем указывании("E:\*") то всё ок, а так почему-то не видит что ли... |
03.06.2015, 11:16 | # 2 |
Administrator
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 042
|
антивирь никакой под ногами не путается?
у меня подобным образом каждую ночь синхронизируются изменения основного сервера на работе со вторичным. по сети (vlan 10mbit). общее количество просматриваемых файлов - порядка 6,5 тысяч. меняется, правда немного.. просто в планировщике ежедневное задание с вот такой командой Код:
c:\windows\system32\cmd.exe /c xcopy q:\!!Server \\new\!!Server\ /y /s /d
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! ~~~~~~~~~~~~~~~~~~~~~~ The time has come it is quite clear, our antichrist is M.M.
|
03.06.2015, 12:22 | # 3 | |
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 418
|
Именно DOS? Или всё-таки Windows (NT/2k/xp/2k3/Vista/2k8/7/8/2012)?
Просто синтаксис (и поведение) команд DOS несколько отличаются от одноимённых в Windows NT... Предполагаю, что речь идёт всё-таки о Windows XP или более новой... Цитата:
Возможно, пропущенные файлы/папки имеют установленный атрибут "скрытый" и/или "системный"? В этом случае может помочь использование ключа "/h": Код:
xcopy "E:\*" "I:\123\" /d /e /h /y И, как верно заметил Plague, у некоторого софта (в частности антивирусного) есть тенденция блокирования доступа к объектам, которые UAC не защищает. Например - к папке почтового клиента "The Bat!". Ещё такие косяки возможны в папке, расшаренной для использования в качестве сетевого диска с избыточными правами сетевых пользователей. Если "Создатель-владелец" имеет доступ "full control", то вполне может запретить доступ к своим файлу/папке не только администратору, но даже System. Наверное можно изобрести и ещё какие-то причины. К примеру - не получится скопировать файл, открытый на запись... P.S. Ещё рекомендую обратить внимание на команду robocopy. У неё несколько шире возможности, чем у стандартной xcopy. P.P.S. По синхронизации каталогов под Windows рекомендую почитать ещё и топик "Автоматическая синхронизация с удалённым сетевым ресурсом".
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
|
08.06.2015, 11:54 | # 5 |
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 418
|
earcher, чудес не бывает. У "странного" поведения xcopy наверняка есть причина...
Однако телепатически определить, что же конкретно не так - не получится...
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |