摘要
讨论
“目录”窗口不可能总显示所有信息的最新状态。因此,刷新功能十分有效。例如,某脚本工具产生的中间数据,或使用其他 Python 模块生成或移动的数据不会自动显示在目录窗口中。
语法
RefreshCatalog (dataset)
参数 | 说明 | 数据类型 |
dataset | Data element to be refreshed. | String |
代码示例
RefreshCatalog 示例
使用 shutil.copytree 复制目录后进行强制刷新。
import shutil
import arcpy
input_folder = "c:/data/hydrology"
target_folder = "c:/test/hydro_backup"
# Copy a directory tree to a backup location
shutil.copytree(input_folder, target_folder)
# Refresh the Catalog window for the new directory
arcpy.RefreshCatalog(target_folder)