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

Показать сообщение отдельно

Ветеран


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

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


Цитата kero:
опять получаю отказано в доступе »
Отказ в доступе может быть в случае когда у папки "проблемы" с безопасностью (разрешения, владелец).

Цитата kero:
А что move не может переписывать папки? »
Команда MOVE ориентирована, в основном, на работу с файлами и не может осуществлять слияние папок и, тем более, перезапись атрибутов.
Она не может даже перемещать папки по конструкции *.* (или просто *). Конструкция *.* в случае MOVE относится только к файлам, если вместе с файлами находятся ещё и папки, то они не будут затронуты перемещением, и команда RD в моём примере не сработает ("Папка не пуста.").
Но команда MOVE может переименовывать (!) и файлы, и папки при перемещении (в отличие от команды COPY, которая не работает с папками и может переименовывать только файлы при копировании).

kero, в Вашем случае лучше использовать команду XCOPY.
Код: Выделить весь код
XCOPY /E /H /I /Y Imya_Kopiruemoy_Papki Imya_Papki_V_Kotoruyu_Kopiruyut\Imya_Kopiruemoy_Papki
RD /S /Q Imya_Kopiruemoy_Papki
или
Код: Выделить весь код
XCOPY /E /H /I /Y Imya_Kopiruemoy_Papki Imya_Papki_V_Kotoruyu_Kopiruyut\Novoe_Imya_Kopiruemoy_Papki
RD /S /Q Imya_Kopiruemoy_Papki
Команда XCOPY с данными параметрами создаст папку назначения, если её не существует, скопирует подпапки любого уровня вложенности, включая пустые, скрытые и системные, и все файлы, включая скрытые и системные, а команда RD с данными параметрами полностью удалит копируемую папку со всем содержимым, что будет равносильно перемещению (если не брать во внимание даты создания и т. п.).

А для полного совершенствования копирования нужно использовать команду ROBOCOPY. Утилита Robocopy.exe входит в комплектацию ОС Windows, начиная с Windows Vista.

Последний раз редактировалось Georgio, 18-04-2013 в 01:36. Причина: Небольшое дополнение

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:24, 18-04-2013 | #11