Показать полную графическую версию : Поиск папок на букву К и файлов
Рома_Ступка@vk
26-05-2012, 18:23
Всем привет! Вспомните ДОС =)
Помогите написать батник, который ищет на диске С: все папки начинающиеся на букву - К и из этих каталогов выбирает все имена файлов, в названии которых есть слово - ЧАЙНИК (Например)
Заранее Всем спасибо!
Например, так:
@echo off
setlocal enableextensions enabledelayedexpansion
for /f "delims=" %%i in ('dir /b /s /a:d "c:\К*.*" 2^>nul') do (
for /f "delims=" %%j in ('dir /b /a:-d "%%i\*ЧАЙНИК*.*" 2^>nul') do (
echo %%i\%%j
)
)
endlocal
exit /b 0
Рома_Ступка@vk
27-05-2012, 00:55
Спасибо! Но, батник запускается и сразу же выключается.
Но, батник запускается и сразу же выключается. »
Не знал, что пакетные файлы умеют выключаться и самозапускаться :lol:.
Начнём по порядку. Какая у Вас ОС?
Рома_Ступка@vk
27-05-2012, 01:58
Начнём по порядку. Какая у Вас ОС? »
Windows XP
Пакетный файл Вы исполняете из-под командной строки?
кодировку bat-файла надо установить 866
кодировку bat-файла надо установить 866 »
Дойдём, дойдём до этого… ;)
Рома_Ступка@vk
27-05-2012, 17:15
Пакетный файл Вы исполняете из-под командной строки? »
Нет, записываю в блокнот и переименовываю в .bat ,а потом запускаю.
Нет, записываю в блокнот и переименовываю в .bat ,а потом запускаю. »
Ну, тогда начните с вышеупомянутого:
кодировку bat-файла надо установить 866 »
воспользовавшись редактором, который позволяет редактировать и сохранять файлы в кодировке OEM/866.
Рома_Ступка@vk
27-05-2012, 21:14
Вот что получилось.
что это за *4ainik*.*. было же чайник
что это за *4ainik*.*. было же чайник »
Чую, что дальше выяснится, что и «К» на самом деле не «К», а «K» ;).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.