Ich habe eine große Anzahl von Projektordnern, wobei jeder Projektordner viele Unterordner haben kann. Diese Unterordner können mxds, Shapefiles, persönliche GDBs und FGDs enthalten. In vielen Fällen hat der Benutzer vergessen, die "Relative Pfade verwenden" zu überprüfen, bevor die mxds gespeichert wurden. Wenn der Ordner kopiert wird, werden die Datenquellen-Links unterbrochen.
Ich möchte ein eigenständiges Arcpy-Skript schreiben, das durch die Verzeichnisse kriecht, jedes mxd öffnet, die relativen Pfade auf true setzt und dann das mxd speichert. Gibt es irgendwo ein Skript, das das macht?
Die relativePaths-Eigenschaft für das MapDocument-Objekt ist schreibgeschützt. Gibt es eine andere Möglichkeit, dies zu ändern?