Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
4 / 4 / 1
Регистрация: 03.04.2017
Сообщений: 91
1

Вывести в указанный файл имена файлов из указанных директорий

22.02.2018, 22:07. Просмотров 1398. Ответов 5
Метки нет (Все метки)

Написал только для одной директории, прошу помочь написать для нескольких
Windows Batch file
1
2
echo on
dir  d:\ > t.txt
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.02.2018, 22:07
Ответы с готовыми решениями:

Вывести в указанный файл имена файлов из указанных директорий
Нужна доработка, но не могу с ней справится.Выводит в файл %1.txt имена файлов из указанных...

Удалить из указанных директорий файлы, имена которых соответствуют шаблону
Удалить из указанных директорий файлы, имена которых заданы шаблоном.

Вывести имена указанных систем и количество сообщений, переданных каждой системой
Добрый день товарищи, возникла проблема у девушки с написанием запроса, условия такие: есть три...

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

5
Заводной мандарин
1055 / 617 / 239
Регистрация: 05.05.2015
Сообщений: 3,464
Записей в блоге: 2
22.02.2018, 22:23 2
Лучший ответ Сообщение было отмечено mamay12 как решение

Решение

Цитата Сообщение от mamay12 Посмотреть сообщение
dir
dir без доп. ключей дает список не только файлов, но и папок
почитайте справку
Windows Batch file
1
dir /?
и узнаете больше

Добавлено через 5 минут
Например, чтобы получить только имена файлов и папок, без дополнительной информации (как написано в Вашем задании), используется ключ /b
Windows Batch file
1
dir /b
А чтобы выводились имена только файлов (без папок) - ключ /a-d
Windows Batch file
1
dir /a-d /b d:\>t.txt
1
4 / 4 / 1
Регистрация: 03.04.2017
Сообщений: 91
22.02.2018, 22:32  [ТС] 3
Цитата Сообщение от Joey Посмотреть сообщение
А чтобы выводились имена только файлов (без папок) - ключ /a-d
Спасибо большое, но проблема у меня в том, что нужно содержимое нескольких директорий, я приблизительно понимаю что нужно использовать несколько переменных для этого, но как реализовать и близко не знаю.
0
207 / 194 / 67
Регистрация: 09.02.2016
Сообщений: 1,001
22.02.2018, 22:55 4
Через цикл for /f.Почитайте.
1
Заводной мандарин
1055 / 617 / 239
Регистрация: 05.05.2015
Сообщений: 3,464
Записей в блоге: 2
22.02.2018, 23:03 5
Лучший ответ Сообщение было отмечено mamay12 как решение

Решение

Подробно - здесь Циклические операции и примеры (команда FOR) * [Статья]
Коротко:
Windows Batch file
1
2
3
4
dir /b /a-d Папка1>t.txt
:: сначала перезаписываем файл t.txt
:: далее с помощью оператора дозаписи >> дополняем
for %%i in (список папок через пробел) do dir /b /a-d %i>>t.txt
Добавлено через 4 минуты
Цитата Сообщение от Joey Посмотреть сообщение
список папок через пробел
если какая-то папка содержит путь с пробелами, то просто указываем ее в кавычках
Windows Batch file
1
for %%i in (D:\ D:\Games\WorldOfGoo "D:\Games\My little pony") do dir /b /a-d %i>>t.txt
0
4 / 4 / 1
Регистрация: 03.04.2017
Сообщений: 91
22.02.2018, 23:24  [ТС] 6
Пишет в консоли:"Файл не найден"
Но при этом пишет содержимое диска D, вне зависимости от того,какую директорию я пишу в скобках цикла
нашел причину, спасибо за информацию, использую с умом)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.02.2018, 23:24

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Записать в данный файл короткие имена всех найденных файлов и даты их последней модификации. Вывести содержания файла
Помогите пожалуйста имеются коды . И еще надо - Записать в данный файл короткие имена всех...

Нужно вывести содержание и размер директорий и файлов
Вот dsgjkytybt скрипта: PS C:\Users\jjack> $MainFolder = "D:" $MainFolder_FileSize =...

Сравнить содержимое файлов между собой, и если оно совпадает, то вывести на экран имена этих файлов
Прошу помощи у знающих людей. Существует 2 массива, содержащих названия файлов.Требуется сравнить...

Командный файл для копирования, переноса и удаления файлов из задаваемых в меню директорий с выбором действий
Всем доброго времени суток... Нужно написать командный файл для копирования, переноса и удаления...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.