Войти

Показать полную графическую версию : [решено] помагите написать батник для копирования папки


Страниц : [1] 2

robingut
06-04-2009, 08:59
ситуация: на сервере есть фажная папка, не хочется ее потерять. помагите реализовать батник которые бы запускался планировщиком заданий и копировал бы папку с одного жесткого на др. спс за ранее...

ShaddyR
06-04-2009, 21:49
xcopy /?

expLoz1ve
22-04-2009, 17:14
У меня вот такая проблема, нужно написать бат файл который будет копировать папку Profiles из папки профилей мозиллы в папку back на диске D. Написал бат файл, но при запуске выдает:

COPY
D:\>cd C:\Documents and Settings\Admin\Application Data\Mozilla\Firefox\
D:\>xcopy Profiles D:\back\ /H /E /G /Q /R /Y
Не найден файл Profiles
Скопировано файлов: 0
Для прдолжения нажмите любую клавишу . . .


Вот текст бат файла:

@echo COPY

cd C:\Documents and Settings\Admin\Application Data\Mozilla\Firefox\
xcopy Profiles D:\back\ /H /E /G /Q /R /Y

@pause


пробвал с различными наборами ключей и без них...

amel27
23-04-2009, 08:24
expLoz1ve, по умолчанию CD не меняет текущий диск

CD /D C:\Documents and Settings\Admin\Application Data\Mozilla\Firefox\
XCopy Profiles D:\back\ /H /E /G /Q /R /Y

SharkyEXE
13-03-2010, 12:56
Всем здравствуйте. Прошу, пожалуйста, подскажите мне. Bat-файл, содержащий нижеследующий код:
CD /D E:\SDW\
XCOPY bcdw E:\XPCD_U_I\ /H /E /G /Q /R /Y
копирует в папку E:\XPCD_U_I\ все файлы и папки, которые содержит папка bcdw. Как сделать, чтобы в папку E:\XPCD_U_I\ копировалась папка bcdw, а скопированная папка bcdw в себе также будет содержать папки и файлы? Спасибо.

amel27
13-03-2010, 14:43
XCOPY E:\SDW\bcdw E:\XPCD_U_I\bcdw\ /H /E /G /Q /R /Y

shao
21-03-2010, 22:33
XCOPY E:\SDW\bcdw E:\XPCD_U_I\bcdw\ /H /E /G /Q /R /Y »

При помощи этой команды копируется содержимое папки ( файлы и подпапки ).
А как копировать в определённую директорию саму папку с различным содержимым при условии
замены совпадающих имен файлов и папок ? ?
Папка находится в одной директории с bat/cmd - файлом/

Например :

folder2 - > %userprofile%\Application Data\folder2

ShaddyR
22-03-2010, 01:38
А как копировать в определённую директорию папку с различным содержимым при условии
замены совпадающих имен файлов и папок ? ? »
а что - озвученная команда этого не делает?

shao
22-03-2010, 02:27
Всё , спасибо, я разобрался. Извините , что голову морочил :)

Два варианта:

XCOPY bcdw E:\XPCD_U_I\bcdw\ /H /E /G /Q /R /Y - копируется папка со всем содержимым


XCOPY bcdw E:\XPCD_U_I\ /H /E /G /Q /R /Y - копируется только содержимое папки

Kaschei
04-05-2010, 10:12
есть две папки одна в которой лежат файлы находится вот тут \\192.168.0.1\public\install\1\, а вторая куда эти файлы надо скопировать 192.168.0.16\C$\12 В батнике пишу строчку,

xcopy \\192.168.0.1\public\install\drwebupd\1\ \\192.168.0.16\c$\12\ /H /E /G /Q /R /Y

но ничего не копируется. Почему? подскажите плиз

amel27
04-05-2010, 10:26
Kaschei, вероятно, конечный слэш в первом пути лишний:
xcopy \\192.168.0.1\public\install\drwebupd\1 \\192.168.0.16\c$\12\ /H /E /G /Q /R /Y

Kaschei
04-05-2010, 10:29
во блииин точно, пропустил... :( благодарю

nikitos435
30-11-2011, 15:45
/H /E /G /Q /R /Y
что означают данные ключи?

Petya V4sechkin
30-11-2011, 16:43
что означают данные ключи?
Пуск -> Выполнить -> cmd.exe
Появится черное такое окошко (командная строка), там выполните:
Xcopy /?
и читайте.
Или в Пуск -> Справка и поддержка.

Также можете обратить внимание на прикрепленную тему
Полезные ресурсы по скриптовым языкам администрирования (http://forum.oszone.net/thread-130222.html)

nikitos435
30-11-2011, 17:52
Petya V4sechkin, Спасибо, в этом уже разобрался. Подскажите как мне написать батник, чтобы он в папке, в которую я копирую,удалял все файлы старше 3 дней!!!

Iska
30-11-2011, 19:48
nikitos435:

1. Обычно принято так: один вопрос — одна тема; вопрос, не связанный с данной темой, задаётся в «правильной» теме, найденной поиском, либо в созданной новой теме.
2. Попробуйте воспользоваться поиском: удал* старше дней (http://forum.oszone.net/search.php?query=удал* старше дней&titleonly=0&replyless=0&showposts=0&forumchoice%5B%5D=101&childforums=1). Я — нашёл.

Mancoffee
23-12-2011, 11:21
Как скопировать файлы и папки (или что-то одно) с одного места в другое с помощью bat-файла? Пробовал это
xcopy "%APPDATA%\Adobe\AdobePhotoshopCS5.1\" "d:\Saves\Programs\Users\Strek\AppData\Roaming\Adobe\AdobePhotoshopCS5.1\" /Y /E /C /H
Пишет: Недопустимый путь. Сохранял в кодировке AHCI и UTF
Это
copy "c:\Users\Strek\AppData\Roaming\Adobe\Adobe Photoshop CS5.1\" "d:\Saves\Programs\Users\Strek\AppData\Roaming\Adobe\Adobe Photoshop CS5.1\" /Y
Здесь пишет: Системе не удаётся найти указанный путь.
Вот лог одной из папок
C:\Program Files (x86)\PowerCmd>copy "c:\Users\Strek\AppData\Roaming\TakeOwnershipEx\" "d:\Saves\Programs\Users\Strek\AppData\Roaming\TakeOwnershipEx\" /Y c:\Users\Strek\AppData\Roaming\TakeOwnershipEx\TakeOwnershipEx.ini Системе не удается найти указанный путь. Скопировано файлов: 0.
То есть с параметром "copy" обнаруживает, что нужно скопировать, но не копирует.
В чём моя ошибка?

ShaddyR
23-12-2011, 15:42
В чём моя ошибка? »
для xcopy - лишний слэш в первых кавычках.
"%APPDATA%\Adobe\AdobePhotoshopCS5.1\"
для copy - конечный путь не существует

Сергей_Давыдов@fb
16-02-2013, 19:35
Подскажите пожалуйста, хочу написать батник который будит называться autorun.bat и лежать будит корне флешки, на компе будит папка с файлами, при втыкании флешки должен сработать батник и скопировать файлы из папки на компе в папку на флешке.

ShaddyR
16-02-2013, 23:57
ри втыкании флешки должен сработать батник »
не должен и не сработает. Тому есть куча помех, начиная с того, что фиолетово, как ты bat-файл назовешь - в корне нужно создать autorun.inf и в нем прописать запуск этого bat-ника. При этом на части компутеров автозапуск может быть в принципе отключен, на части выйдет окно, в котором нужно подтвердить запуск, а где-то антивир просто молча снесет тебе это хозяйство.




© OSzone.net 2001-2012