我有一个目录,其中包含以下子目录:
- 测试1_2015_1
- 测试1_2015_2
- 测试1_2013_1
- 测试1_2013_1
- 测试1_2012_3
- 测试1_2015_1
- 测试1_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.
这里发生了什么?