1、首先,打开arcgis,打开脚本编辑器。

2、然后,定义输入窗口。

3、然后输入批量删除空文件夹代码:
# -*- coding: utf-8 -*-
reload(sys)
sys.setdefaultencoding("utf-8")
import arcpy
import os
path = arcpy.GetParameterAsText(0)
for dirpath,dirnames,filenames in os.walk(path):
for i in dirnames:
#if os.path.isdir(os.path.join(dirpath,i)):
if not os.listdir(os.path.join(dirpath,i)):
arcpy.AddMessage(os.path.join(dirpath,i))
os.rmdir(os.path.join(dirpath,i))
可复制

4、然后,运行该脚本,如图。

5、运行结果如下,脚本判断出两个空文件夹。

6、点开被脚本执行的文件夹,可以看到,之前的空文件夹,已被脚本删除。

