ViSiToR
Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору 01MDM Цитата: Как узнать имя текущего каталога без полного пути? | Не совсем понятен вопрос - что значит узнать имя текущего каталога?! если нужно вывести на экран это имя, то можно так: Код: for /f %%I in ('cd') do echo %%~nI pause | А если нужно вписать его в файл, то так: Код: for /f %%I in ('cd') do echo %%~nI > File.txt | isem Цитата: Могу только привести пример поиска слова\строчки, т.к удаление строк, и\или переписка файла по новой, для меня пока не изведанная территория в батниках Код: @echo off find /i /c "Слово" "File.txt" | find /c ": 0" > find.tmp for /f %%i in (find.tmp) do if %%i==0 goto found del /q find.tmp echo The word was not found! pause exit :found echo The word was found! pause del /q find.tmp | В данном примере, там где Слово, нужно вписать слово\строчку для поиска, а там где File.txt, нужно вписать имя файла в котором следует сделать поиск по слову\строчке. Если текст найден, то на экран выводится сообщение «The word was found!», если не найден, то «The word was not found!».
---------- ViSiToR a.k.a CreatoR CreatoR это не ник, CreatoR это стиль жизни! |
| Всего записей: 3251 | Зарегистр. 01-04-2006 | Отправлено: 23:13 10-08-2006 | Исправлено: ViSiToR, 23:32 10-08-2006 |
|