各プロジェクトフォルダーに多数のサブフォルダーを含めることができる多数のプロジェクトフォルダーがあります。これらのサブフォルダーには、mxds、シェープファイル、個人のgdb、fgdbを含めることができます。多くの場合、ユーザーはmxdsを保存する前に「相対パスを使用」をチェックするのを忘れていたため、フォルダーがコピーされると、データソースリンクが壊れます。
ディレクトリをクロールし、各mxdを開き、relativePathsをtrueに設定して、mxdを保存するスタンドアロンのarcpyスクリプトを記述したいと思います。これをどこかで行うスクリプトはありますか?
MapDocumentオブジェクトのrelativePathsプロパティは読み取り専用です。これを変更する他の方法はありますか?