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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Cкопировать из текущего каталога все файлы с расширением txt, кроме одного файла указ

Ответить
Настройки темы
CMD/BAT - Cкопировать из текущего каталога все файлы с расширением txt, кроме одного файла указ

Новый участник


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

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


Написать командный файл, который будет копировать из текущего каталога все файлы с расширением txt, кроме одного файла, указанного в качестве второго параметра командной строки, в каталог, указанный первым параметром. Если имя каталога, в который должно производиться копирование, не задано, то вывести сообщение об этом, если будет введен символ Y - продолжить работу, то есть создать каталог и скопировать файлы, N - прервать выполнение файла.
Если пакетный файл запускается вообще без параметров, то вывести описание его синтаксиса.

Есть следующий код, но он только лишь копирует файлы. Нужно добавить вывод сообщений при отсутствии параметров и если имя каталога, в который должно производиться копирование, не задано, то вывести сообщение об этом, если будет введен символ Y - продолжить работу, то есть создать каталог и скопировать файлы, N - прервать выполнение файла.
Код: Выделить весь код
@for %%i in (*.txt) do @if not "%~nx2"=="%%i" copy "%%i" %1

Отправлено: 23:06, 31-01-2021

 

Ветеран


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

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


Время идёт, а лабораторки не меняются.

ford_focus, поиск в Google по первому предложению Вам поможет.
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:11, 01-02-2021 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для YuS_2

Crazy


Contributor


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

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


Цитата Iska:
поиск в Google по первому предложению Вам поможет. »
Этот ленивый ученик (любитель марки Ford), не умеет пользоваться поиском и более того, ему неимоверно сложно прокручивать страницы вниз...
Зато не лень копировать условия задачи на нескольких форумах - наверное, полагает, что где-нибудь найдется сердобольный и решит ему лабораторку
Здесь, похожих тем маловато, да и не совсем они подходят под условия, но на другом форуме, где он зарегистрировался под ником thomas_ford ещё в 2018г. и опубликовал условия своей задачи, причем ещё 30.01.2021, так вот там похожие темы:
Цитата:
Похожие темы
Копировать из текущего каталога в указанный каталог все файлы с расширением .txt кроме одного указанного Batch (CMD/BAT)
Копировать из текущего каталога все файлы с расширением .txt, кроме одного файла Batch (CMD/BAT)
Копирование из текущего каталога всех файлов с расширением .txt, кроме одного указанного, в указанный каталог Batch (CMD/BAT)
Копировать из текущего каталога все файлы с расширением .txt, кроме одного заданного файла, в заданный каталог Batch (CMD/BAT)
Из каталога, имя которого указано в качестве формального параметра, копировать все файлы с расширением .C Batch (CMD/BAT)
Удалить из папки все файлы с расширением .txt, кроме одного Batch (CMD/BAT)
VBS Переименовать все файлы указанного каталога с расширением на заданную букву VBScript/JScript/WSH/WMI/HTA
Вывести на экран названия файлов каталога, указанного в качестве параметра командной строки, с нечетным размером файла Batch (CMD/BAT)
Написать пакетный файл, который будет копировать из текущего каталога все файлы с расширением .DRV в заданные Batch (CMD/BAT)
Копировать все исходные файлы с расширением .C в каталог, указанный в качестве фактического параметра Batch (CMD/BAT)
Это просто... не буду говорить что...
- вот какое может сложиться впечатление о столь нерадивом ученике? Ему, кстати, там дважды намекнули на нерадивость... но вместо попытки взять готовое решение, он сегодня публикует задачу уже здесь...

-------
scio me nihil scire. Ѫ


Последний раз редактировалось YuS_2, 01-02-2021 в 09:30.

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

Отправлено: 08:15, 01-02-2021 | #3


Старожил


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

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


Цитата YuS_2:
Ему, кстати, там дважды намекнули на нерадивость... но вместо попытки взять готовое решение, он сегодня публикует задачу уже здесь... »
Да был бы пост то хоть оформлен в виде просьбы... А то нате вам задание - решайте знатоки...

Отправлено: 10:02, 01-02-2021 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Cкопировать из текущего каталога все файлы с расширением txt, кроме одного файла указ

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - [решено] Добавить блоки строк из одного txt файла в другие txt файлы Alexander_88 Скриптовые языки администрирования Windows 7 06-07-2019 00:15
Любой язык - [решено] Добавить строки из одного txt файла в другие txt файлы Alexander_88 Скриптовые языки администрирования Windows 4 02-07-2019 20:29
CMD/BAT - Удалить из папки все файлы с расширением .txt, кроме одного kardinalmax Скриптовые языки администрирования Windows 13 22-10-2015 12:21
CMD/BAT - [решено] копировать из текущего каталога все файлы с расширением .DRV upward Скриптовые языки администрирования Windows 1 12-03-2014 05:37
CMD/BAT - [решено] Создать архив из всех файлов текущего каталога и его подкаталогов кроме одного подкат bulchonok Скриптовые языки администрирования Windows 4 04-04-2013 22:26




 
Переход