![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] копировать из текущего каталога... |
|
CMD/BAT - [решено] копировать из текущего каталога...
|
Новый участник Сообщения: 2 |
Доброго времени суток! Помогите написать Bat-файл:
Написать пакетный файл, который будет копировать из текущего каталога все файлы с расширением .txt, кроме одного файла, указанного в качестве первого параметра командной строки, в каталог, указанный вторым параметром. Переписывать только те файлы, которые новее одноименных в каталоге- приемнике. Если произошла ошибка копирования, выдать сообщение и прервать выполнение файла. |
|
Отправлено: 10:06, 09-04-2011 |
Ветеран Сообщения: 2735
|
Профиль | Отправить PM | Цитировать Violetta_, Надо быть аккуратнее в написании команд. В конкретном случае Вы исказили синтаксис for. Я не вник в смысл батника, поэтому нормально не тестировал результат, но как вариант (как пример синтаксиса)
@echo off if '%2==' goto :Eof for %%a in ( %CD%\*.txt ) do (xcopy %%a %2\ /D /Y /Exclude:%1) if %ErrorLevel% ==1 ( echo Error of copy! pause goto: Eof ) И вообще, смысл организации цикла в Вашем батнике от меня ускользает - хватило бы одного xcopy *.txt ........... Я уже не говорю про корректность применения If Что вы хотите получить своим батником? |
------- Последний раз редактировалось megaloman, 06-05-2012 в 12:18. Отправлено: 12:06, 06-05-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Вывод имени текущего пользователя | Sadowod | Скриптовые языки администрирования Windows | 24 | 27-12-2012 10:13 | |
Разное - [решено] Запуск cmd от имени текущего пользователя | McLotos | Microsoft Windows 2000/XP | 3 | 25-01-2011 11:25 | |
CMD/BAT - Получение текущего IP и перенос полученного значения на сайт | steff | Скриптовые языки администрирования Windows | 1 | 10-12-2010 11:09 | |
Игра Civilization V выйдет осенью текущего года | OSZone News | Новости информационных технологий | 0 | 19-02-2010 21:30 | |
Прочие БД - [решено] Чтение текущего пользователя в строку | ЕвгенийN | Программирование и базы данных | 1 | 23-05-2008 06:01 |
|