|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Вывести имена файлов *.txt в каталоге |
|
CMD/BAT - [решено] Вывести имена файлов *.txt в каталоге
|
Новый участник Сообщения: 2 |
Помогите реализовать задачу.
Нужно создать bat-ник который выведет на экран имена файлов txt в котологе в котором находиться сам bat. Если txt файлов нет тогда вывести сообщение пользователю что их нет. Все чтобы выводилось в самой командной строке. |
|
Отправлено: 12:39, 22-06-2011 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Прошел год и решил кое-что модифицировать в скриптах и нашел эту тему
![]() Как писалось выше, этот код позволяет узнать имя файла по расширению в папке в которой расположен .bat файл запущенный. @echo off setlocal enableextensions enabledelayedexpansion for /f "delims=" %%i in ('dir /b /a:-d "%~dp0*.shp" 2^>nul') do if not defined sFile set sFile=%%i if defined sFile (echo [%sFile%]) else (echo Not found any [*.shp] files) endlocal exit /b пробовал разные варианты - ничего не получается. вот часть варианта, который я вижу вроде бы правильным, но не работает: 'dir %dir% /b /a:-d "%dir%*.shp" 2^>nul' в чем ошибка? |
Отправлено: 09:25, 27-02-2013 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2196
|
Профиль | Отправить PM | Цитировать Цитата ndvikulov:
|
|
Отправлено: 09:46, 27-02-2013 | #22 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 10:01, 27-02-2013 | #23 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать sov44, megaloman, Спасибо, что откликнулись!
sov44, ваш вариант не сработал. megaloman, прекрасное решение! короткое и понятное!) |
Отправлено: 08:33, 28-02-2013 | #24 |
Ветеран Сообщения: 2196
|
Профиль | Отправить PM | Цитировать Цитата ndvikulov:
![]() |
|
Отправлено: 08:47, 28-02-2013 | #25 |
Пользователь Сообщения: 71
|
Профиль | Отправить PM | Цитировать Доброго дня!
@Echo off chcp 1251 Dir "Polnyy\put\do\kataloga" /B> "%~dp0\logfile.txt" pause Вы знаете, этим батником выводятся три строки абракадабры всех регистров, вроде обезьяна пожмакала по клавишам. Файл logfile.txt создается но в нем 0 байт. Я именно разбираюсь как работают бат файлы, для меня это пока как говорится темный лес. |
Отправлено: 16:21, 08-03-2014 | #26 |
Ветеран Сообщения: 1758
|
Цитата Димончик555:
|
|
Отправлено: 16:33, 08-03-2014 | #27 |
Пользователь Сообщения: 71
|
Профиль | Отправить PM | Цитировать @Echo on - так лучше
Долго не мог войти в сеть. Папа отримонтировал утюг и вкключил его в другую розетку. Сзади меня озарила ярко голубая жаркая вспышка со звуком пом или чмок, утюг выпустил густой большой буровато синий гриб. Экран на секунду погас, в доме приостановились на чуть холодильник и все. По-ходу в доме на четверть секунды ушло электричество, его всосал утюг. Компьютер застыл вместе с изображением- курсор не мигает, мышки неслушает и клавиш. Не выключается. Я его из сети высмыкнул. Перегружал пять раз, пока все востановилось. |
Отправлено: 17:44, 08-03-2014 | #28 |
Пользователь Сообщения: 71
|
Профиль | Отправить PM | Цитировать Содержит ли путь кириллицу Не содержит. В этой же папке два батника еще, три текстовых файла, один atest.asm. Путь D:\MYPROG\vyvedet_imena_faylov.bat
Батник отсюда, из этой же темы http://forum.oszone.net/post-1699774-4.html |
Отправлено: 18:02, 08-03-2014 | #29 |
Ветеран Сообщения: 1758
|
Димончик555, Тогда я не знаю, что вы делаете не так, батник абсолютно рабочий. Приведите Ваш реальный вариант.
|
Отправлено: 18:22, 08-03-2014 | #30 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Любой язык - [решено] Архивирование файлов в каталоге | Tonny_Bennet | Скриптовые языки администрирования Windows | 53 | 11-01-2015 13:11 | |
CMD/BAT - [решено] узнать количество файлов в каталоге через CMD | toro | Скриптовые языки администрирования Windows | 5 | 04-12-2013 06:31 | |
Прочие - Как вывести список папок и файлов в текстовый файл? | Vowan | Программное обеспечение Windows | 15 | 23-11-2013 15:29 | |
Разное - [решено] Как получить список файлов находящихся в каталоге? | Kocuk | Microsoft Windows 2000/XP | 8 | 27-02-2012 23:25 | |
php как вывести список всех файлов в папке | Вебмастеру | 6 | 12-02-2005 17:33 |
|