0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 10
|
|
1 | |
Вывод в файл информации о всех имеющихся в заданной директории исполняемых файлах09.03.2015, 12:42. Показов 15895. Ответов 10
Метки нет (Все метки)
Всем привет. Имеется задание: Разработать пакетный файл для вывода информации в файл о всех имеющихся исполняемых файлах в заданном директории.
Главная проблема в том, что не умею совершенно работать в командной строке, учусь лишь на первом курсе, с бат и командной строкой не знаком, объяснить ничего не объяснили что и как делать. гугл однозначной помощи не дал. Понял, что нужно создать файл, который при выполнении данного кода создаст файл и информацией обо всех исполняемых файлах в заданной директории. Помогите пожалуйста
0
|
09.03.2015, 12:42 | |
Ответы с готовыми решениями:
10
Поиск определённого слова во всех имеющихся в заданной директории текстовых файлах Вывод информации об определённых файлах из заданной директории в обратном алфавитном порядке имён этих файлов BAT-файл для вывода информации об исполняемых файлах Обход заданной директории и вывод всех её файлов и папок в файл-отчет |
12 / 3 / 0
Регистрация: 10.04.2009
Сообщений: 52
|
||||||
01.04.2015, 17:16 | 2 | |||||
1
|
1748 / 353 / 41
Регистрация: 15.10.2012
Сообщений: 550
|
|
02.04.2015, 11:30 | 3 |
0
|
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 10
|
|
02.04.2015, 11:45 [ТС] | 4 |
ну эксешники выводит и на том спасибо
0
|
1748 / 353 / 41
Регистрация: 15.10.2012
Сообщений: 550
|
||||||
02.04.2015, 11:51 | 5 | |||||
Сообщение было отмечено ComSpec как решение
Решение
Все расширения из PATHEXT
1
|
0 / 0 / 0
Регистрация: 24.04.2016
Сообщений: 4
|
|
13.03.2017, 16:51 | 6 |
Добавлено через 3 минуты
А можно пожалуйста поподробнее: что происходит во 2, 3 и 4 строке (особенно в 3)
0
|
4336 / 2126 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|
13.03.2017, 18:32 | 7 |
чтобы расширениям не было грустно, а for искал и выдавал имена - их-то мы и навязываем в виде * (согласны на любое, лишь бы было)
Добавлено через 5 минут Не по теме: Да и 2ю и 3ю строки можно было и в одну зарулить: set exts=%pathext:.=*.%
1
|
1748 / 353 / 41
Регистрация: 15.10.2012
Сообщений: 550
|
|
14.03.2017, 21:00 | 8 |
В принципе, да. Точка с запятой тоже как разделитель в for воспринимается
Преобразуем значение переменной PATHEXT, содержащей расширения исполняемых файлов и скриптов вида .exe;.com;.bat;.cmd в *.exe;*.com;*.bat;*.cmd Команда for получает список масок и ищет соответствующие файлы.
0
|
4336 / 2126 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|||||||||||
15.03.2017, 02:39 | 9 | ||||||||||
это правильно, что в принципе, потому как начало подхода правильное и действительно надо по уму использовать две строки с расчетом на то что расширения (в принципе) существуют с пробелом и код был бы таким:
0
|
0 / 0 / 0
Регистрация: 24.04.2016
Сообщений: 4
|
|
15.03.2017, 17:26 | 10 |
А можно поподробнее про саму пунктуацию, непонятно для чего используется сочетание знаков :;= и :.=*.
Или может быть дадите ссылку на ресурс, чтобы разобраться в этой теме, буду благодарен
0
|
Любознательный
6546 / 1913 / 333
Регистрация: 10.03.2016
Сообщений: 4,355
|
|
15.03.2017, 17:48 | 11 |
0
|
15.03.2017, 17:48 | |
15.03.2017, 17:48 | |
Помогаю со студенческими работами здесь
11
Вывод всех файлов и поддиректорий в заданной директории (добавить в код ввод директории) Замена части определённой строки во всех текстовых файлах заданной директории Вывод всех файлов в заданной директории Создание файла с именем текущей даты и вывод в него информации о заданной директории Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |