Показать полную графическую версию : Как сделать полное копирование скрытой папки?
Anarasius
18-09-2009, 16:18
Нужно полностью скопировать скрытую папку со всем ее содержимом.
Так пойдёт?
xcopy "папка из которой копируйте" "папка в которую копируйте" /y /H
атрибут /Н позволяет копировать скрытые файлы
Anarasius
18-09-2009, 16:43
дык, так он копирует то что в папке, а мне надо скопировать полностью папку
тогда так
xcopy "папка из которой копируйте" "папка в которую копируйте" /y /H /I /E
дык, так он копирует то что в папке, а мне надо скопировать полностью папку »
если источник - имя конкретной исходной папки (а не маска), то второй параметр XCOPY (целевая папка) будет указывать конкретное имя новой папки, а не контейнер... т.е., к имени контейнера-приемника нужно добавлять имя исходной папки:
@Echo Off
Set $SRC=C:\TEST\MyDir
Set $DST=D:\TEST
For %%i In ("%$SRC%") Do Set $N=%%~nxi
XCopy "%$SRC%" "%$DST%\%$N%" /E/H/R/K/Q/Y/I
Альтернативный метод - вместо указания имени исходной папки указывать маску, однозначно определяющую эту папку среди всего содержимого исходного контейнера - в этом случае второй параметр будет обозначать контейнер-приемник и никаких дополнительных манипуляций с именами не потребуется.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.