# -*- coding: cp936 -*-
import arcpy
#get mxd directory
myinput = arcpy.GetParameterAsText(0)
mxd=arcpy.mapping.MapDocument(myinput)
for df in arcpy.mapping.ListDataFrames(mxd):
for lyr in arcpy.mapping.ListLayers(mxd, "", df):
if lyr.supports("workspacePath"):
arcpy.AddMessage("workspacePath:"+lyr.workspacePath)
if lyr.supports("dataSource"):
arcpy.AddMessage("dataSource:"+lyr.dataSource)
if not arcpy.Exists(lyr.dataSource):
arcpy.AddMessage("dataSource:"+lyr.dataSource+"无效")
if lyr.supports("datasetName"):
arcpy.AddMessage("datasetName:"+lyr.datasetName)
if lyr.isFeatureLayer:
arcpy.AddMessage("layerName:"+lyr.longName)
#output mxd,the result show in the output mxd
del mxd