Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   [.bat] удаление всех файлов по маске (https://forum.antichat.xyz/showthread.php?t=66355)

Manoff 03.04.2008 22:28

[.bat] удаление всех файлов по маске
 
Есть файл av.bat со следующим кодом
Код:

@echo off
del *.vodka

Лежит здесь F:\Программирование\BAt\PABOTbI если я кладу в эту папку 47.vodka , то он удаляется , а как сделать , чтобы он удалил этот же файл в F:\Downloads ?
Хэлпните плиз.

De-visible 03.04.2008 22:34

@echo off
del F:\Downloads\*.vodka

Manoff 03.04.2008 22:36

А чтоб он по всему диску искал расширение сделать как?

ettee 04.04.2008 00:11

bat, cmd это не языки, а пакетные файлы.

Код:

@echo off
chcp 1251
Set logpath=C:\Log.txt
For /R C:\ %%v In (*.vodka) Do (
Del "%%v"
If Not Exist "%%v" (Echo %time:~0,-3% ^> Файл "%%v" успешно удален.>> "%logpath%")Else (Echo %Time:~0,-3% ^> Файл "%%v" не был удален.>> "%logpath%")
)

Без логирования:
Код:

@echo off
chcp 1251
For /R C:\ %%i in (*.vodka) Do (
Del /q "%%i")


НTL 04.04.2008 07:38

А как открыть фаил бат?

SK | Heaton 04.04.2008 07:50

блокнотом

Manoff 04.04.2008 22:21

А какой-нибудь метод для копирования себя в файлы есть? А то на все известные мне не хватает знания языка или таких функций в природе не существует . Если у кого есть ПОЛНЫЕ справочники - кинте пожалуйста , и не говорите типа ГоГл в помощь или набрать в цмт хелп , я там был.

Sated 04.04.2008 22:27

В Справке и Поддержке есть некоторая часть команд.

xcedz 04.04.2008 22:32

h__p://www.rsdn.ru/article/winshell/batanyca.xml

справка h__p://www.sendspace.com/file/w3ocs7

Manoff 04.04.2008 22:40

Спасибо за ссылки xcedz справочник оказался достаточно полным.

Manoff 04.04.2008 23:42

Вот у меня есть код
Код:

@echo off
if %TiME%=16:00:00,00 goto j
echo Not 16:00.
exit
:j
echo 16:00 !

Но он не работает , а пишет
Код:

Непредвиденное появление: 21=16:00:00.
Как с этим бороться?

elimS2 05.04.2008 14:18

Вот, лови, думаю тебе не надо с точностью до милисекунд

@echo off
if %TiME:~0,8% equ 16:00:00 goto j
echo Not 16:00. now %TiME:~0,8%
exit
:j
echo 16:00 !

Manoff 06.04.2008 01:38

У меня походу дела возник нубский вопрос , а можно скрыть консоль ?

De-visible 06.04.2008 01:55

_http://forum.oszone.net/thread-42879.html
_http://forum.oszone.net/showthread.php?t=29630

elimS2 06.04.2008 09:50

а вообще советую использовать не bat, а vbs - VBScript .

n0153r 08.04.2008 22:27

Цитата:

Сообщение от Manoff
У меня походу дела возник нубский вопрос , а можно скрыть консоль ?

Можно скрыть вывод команд.Да и саму консоль возможно скрыть, только давно я єтого не делал(забыл).
Да и советую использовать другие языки программирования.(Делфи,С++) .В них можно теже команды выполнить (WinExec,ShellExecute).

taha 09.04.2008 07:54

n0153r
Цитата:

Сообщение от ettee
bat, cmd это не языки, а пакетные файлы

=\\\\


Время: 07:49