Рома_Ступка@vk |
26-05-2012 18:23 1923030 |
Поиск папок на букву К и файлов
Всем привет! Вспомните ДОС =)
Помогите написать батник, который ищет на диске С: все папки начинающиеся на букву - К и из этих каталогов выбирает все имена файлов, в названии которых есть слово - ЧАЙНИК (Например)
Заранее Всем спасибо!
|
Например, так:
Код:
@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 1923178 |
Спасибо! Но, батник запускается и сразу же выключается.
|
Цитата:
Цитата Рома_Ступка@vk
Но, батник запускается и сразу же выключается. »
|
Не знал, что пакетные файлы умеют выключаться и самозапускаться :lol:.
Начнём по порядку. Какая у Вас ОС?
|
Рома_Ступка@vk |
27-05-2012 01:58 1923204 |
Цитата:
Цитата Iska
Начнём по порядку. Какая у Вас ОС? »
|
Windows XP
|
Пакетный файл Вы исполняете из-под командной строки?
|
кодировку bat-файла надо установить 866
|
Цитата:
Цитата ferget
кодировку bat-файла надо установить 866 »
|
Дойдём, дойдём до этого… ;)
|
Рома_Ступка@vk |
27-05-2012 17:15 1923433 |
Цитата:
Цитата Iska
Пакетный файл Вы исполняете из-под командной строки? »
|
Нет, записываю в блокнот и переименовываю в .bat ,а потом запускаю.
|
Цитата:
Цитата Рома_Ступка@vk
Нет, записываю в блокнот и переименовываю в .bat ,а потом запускаю. »
|
Ну, тогда начните с вышеупомянутого:
Цитата:
Цитата ferget
кодировку bat-файла надо установить 866 »
|
воспользовавшись редактором, который позволяет редактировать и сохранять файлы в кодировке OEM/866.
|
Рома_Ступка@vk |
27-05-2012 21:14 1923549 |
Вложений: 1
Вот что получилось.
|
что это за *4ainik*.*. было же чайник
|
Цитата:
Цитата ferget
что это за *4ainik*.*. было же чайник »
|
Чую, что дальше выяснится, что и «К» на самом деле не «К», а «K» ;).
|
Время: 10:34.
© OSzone.net 2001-