У меня есть каталог подкаталогов как таковой:

  • test1_2015_1
  • test1_2015_2
  • test1_2013_1
  • test1_2013_1
  • test1_2012_3
  • test1_2015_1
  • test1_2016_1

Я хочу удалить все папки, содержащие "2015". Я сделал это:

[Some processing code]

set free_space=13
set minimum=25

if %free_space% leq %minimum% (
    echo "inside else"
    echo "You've reached capacity, deleting workspace files..."
    cd /D d:\jenkins\workspace
    dir
    for /D %f in (*2015*) do @rmdir %f /Q /S
    echo "Completed workspace file deletion..."
) 

Это должно позаботиться об этом, потому что, когда я запускаю его вручную на этом компьютере, он работает, но, запустив его как скрипт, я получаю эту ошибку:

f was unexpected at this time.

Что здесь происходит?

0