singlepost

Помогите пожалуйста с Bat. << На главную или назад  

Необходимо проверить папку на наличие фалов, если файлы найдены оповестить об этом и удалить их, если не найдены перейти на марку mark2.

if exist C:\Users\hwde\Documents\Downloads\* (
echo Deleting from C:\Users\hwde\Documents\Downloads
echo.
del C:\Users\hwde\Documents\Downloads\*.* /q
echo.
) Else (
goto mark2)

– К сожалению не работает…

5 ответов в теме “Помогите пожалуйста с Bat.”

  1. 4
    Удалена Кем-То ответил:

    Иванушка .just_ice Дурачок, спасибо.

  2. 3
    Иванушка Дурачок ответил:

    @echo off
    set folder=%1

    dir /b %folder% | findstr . 2>&1 1>nul
    if %errorlevel%==0 (
    echo found file^(s^) in folder '%folder%'
    rem del /f /q %folder%\*
    ) else (
    echo folder '%folder%' is empty or not found
    )

  3. 2
    Иванушка Дурачок ответил:

    echo %folder% придётся убрать, если есть вероятность,что %folder% будет содержать ')'

  4. 1
    Жека Кирпичев ответил:

    А покажи место в спецификации языка .bat-файлов, согласно которому это должно работать.

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.