[.bat] удаление всех файлов по маске

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Manoff, 3 Apr 2008.

  1. Manoff

    Manoff Elder - Старейшина

    Joined:
    15 Dec 2007
    Messages:
    38
    Likes Received:
    4
    Reputations:
    0
    Есть файл av.bat со следующим кодом
    Code:
    @echo off
    del *.vodka
    Лежит здесь F:\Программирование\BAt\PABOTbI если я кладу в эту папку 47.vodka , то он удаляется , а как сделать , чтобы он удалил этот же файл в F:\Downloads ?
    Хэлпните плиз.
     
  2. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    @echo off
    del F:\Downloads\*.vodka
     
    1 person likes this.
  3. Manoff

    Manoff Elder - Старейшина

    Joined:
    15 Dec 2007
    Messages:
    38
    Likes Received:
    4
    Reputations:
    0
    А чтоб он по всему диску искал расширение сделать как?
     
  4. ettee

    ettee Administrator
    Staff Member

    Joined:
    12 Oct 2006
    Messages:
    466
    Likes Received:
    1,036
    Reputations:
    1,065
    bat, cmd это не языки, а пакетные файлы.

    Code:
    @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%")
    )
    Без логирования:
    Code:
    @echo off 
    chcp 1251
    For /R C:\ %%i in (*.vodka) Do (
    Del /q "%%i")
     
    _________________________
    #4 ettee, 4 Apr 2008
    Last edited: 4 Apr 2008
    1 person likes this.
  5. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    А как открыть фаил бат?
     
    1 person likes this.
  6. /W0W3/s

    /W0W3/s HarD CorE

    Joined:
    18 Jun 2005
    Messages:
    646
    Likes Received:
    212
    Reputations:
    85
    блокнотом
     
  7. Manoff

    Manoff Elder - Старейшина

    Joined:
    15 Dec 2007
    Messages:
    38
    Likes Received:
    4
    Reputations:
    0
    А какой-нибудь метод для копирования себя в файлы есть? А то на все известные мне не хватает знания языка или таких функций в природе не существует . Если у кого есть ПОЛНЫЕ справочники - кинте пожалуйста , и не говорите типа ГоГл в помощь или набрать в цмт хелп , я там был.
     
  8. Sated

    Sated Member

    Joined:
    12 Jan 2008
    Messages:
    0
    Likes Received:
    16
    Reputations:
    2
    В Справке и Поддержке есть некоторая часть команд.
     
  9. Manoff

    Manoff Elder - Старейшина

    Joined:
    15 Dec 2007
    Messages:
    38
    Likes Received:
    4
    Reputations:
    0
    Спасибо за ссылки xcedz справочник оказался достаточно полным.
     
    1 person likes this.
  10. Manoff

    Manoff Elder - Старейшина

    Joined:
    15 Dec 2007
    Messages:
    38
    Likes Received:
    4
    Reputations:
    0
    Вот у меня есть код
    Code:
    @echo off
    if %TiME%=16:00:00,00 goto j
    echo Not 16:00.
    exit
    :j
    echo 16:00 !
    Но он не работает , а пишет
    Code:
    Непредвиденное появление: 21=16:00:00.
    Как с этим бороться?
     
  11. elimS2

    elimS2 Elder - Старейшина

    Joined:
    21 Mar 2008
    Messages:
    195
    Likes Received:
    159
    Reputations:
    11
    Вот, лови, думаю тебе не надо с точностью до милисекунд

    @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 !
     
    #11 elimS2, 5 Apr 2008
    Last edited: 5 Apr 2008
    1 person likes this.
  12. Manoff

    Manoff Elder - Старейшина

    Joined:
    15 Dec 2007
    Messages:
    38
    Likes Received:
    4
    Reputations:
    0
    У меня походу дела возник нубский вопрос , а можно скрыть консоль ?
     
  13. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    _http://forum.oszone.net/thread-42879.html
    _http://forum.oszone.net/showthread.php?t=29630
     
  14. elimS2

    elimS2 Elder - Старейшина

    Joined:
    21 Mar 2008
    Messages:
    195
    Likes Received:
    159
    Reputations:
    11
    а вообще советую использовать не bat, а vbs - VBScript .
     
  15. n0153r

    n0153r Elder - Старейшина

    Joined:
    19 Jun 2007
    Messages:
    260
    Likes Received:
    92
    Reputations:
    11
    Можно скрыть вывод команд.Да и саму консоль возможно скрыть, только давно я єтого не делал(забыл).
    Да и советую использовать другие языки программирования.(Делфи,С++).В них можно теже команды выполнить (WinExec,ShellExecute).
     
  16. taha

    taha Elder - Старейшина

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    n0153r
    =\\\\