arcpy 批量改mxd版本

将ArcGIS文档版本批量另存为低版本

'C:UsersAdministratorDesktopsample'是文档所在的文件夹
'C:UsersAdministratorDesktopout'是输出文件夹,它必须是已经存在的
'9.3'是输出版本,具体的在ArcMap看“另存副本”,看当前版本ArcMap支持另存啥
import os
for r,dirs,files in os.walk(r'C:UsersAdministratorDesktopsample'):
    for mxdFile in files:
        if mxdFile[-3:].lower()=="mxd":
            mxd=arcpy.mapping.MapDocument(os.path.join(r,mxdFile))
            mxd.saveACopy(os.path.join(r'C:UsersAdministratorDesktopout',mxdFile),'9.3')
原文地址:https://www.cnblogs.com/yzhyingcool/p/13703896.html