ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Help
  • Sign Out
ArcGIS Desktop

ArcGIS Online

The mapping platform for your organization

ArcGIS Desktop

A complete professional GIS

ArcGIS Enterprise

GIS in your enterprise

ArcGIS for Developers

Tools to build location-aware apps

ArcGIS Solutions

Free template maps and apps for your industry

ArcGIS Marketplace

Get apps and data for your organization

  • Documentation
  • Support
Esri
  • Sign In
user
  • My Profile
  • Sign Out

ArcMap

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • Extensions

Maintain Attachments (Environment setting)

  • Usage Notes
  • Dialog syntax
  • Scripting syntax

Tools that honor the Maintain Attachments environment setting will copy attachments from the input features to the output features.

Usage Notes

  • The following tools will copy attachments:
    • Append
    • Copy
    • Copy Features
    • Copy Rows
    • Feature Class To Feature Class
    • Merge
    • Table To Table
    Note:

    The Copy tool will always copy attachments, regardless of the Maintain Attachments environment setting. This tool works similarly to a right-click copy and paste operation within the application.

  • The output workspace must support attachments. Attachments will not be copied if the output workspace does not support attachments; for example, shapefiles and DBF files do not support attachments.
  • Since relationship classes are used to maintain the linkage, and relationship classes require an ArcGIS Desktop Standard or ArcGIS Desktop Advanced license, a Desktop Standard or Desktop Advanced license is required to maintain attachments when copying features. With ArcGIS Desktop Basic, you can read and open attachments.

Dialog syntax

Maintain Attachments
  • Checked—Attachments will be copied to the output feature class. This is the default.
  • Unchecked—Attachments will not be copied to the output.

Scripting syntax

arcpy.env.maintainAttachments = True

ParameterExplanation

boolean_option

Specifies whether or not to copy attachments to the output features. The default is True.

maintainAttachments syntax

import arcpy

# Set the maintainAttachments environment to False (no attachment copy).
arcpy.env.maintainAttachments = False

Related topics

  • Enabling attachments
  • Enable Attachments
  • Viewing attachments
  • What is a geoprocessing environment setting?
  • Setting geoprocessing environments

ArcGIS Desktop

  • Home
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

About Esri

  • About Us
  • Careers
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Tell us what you think.
Copyright © 2019 Esri. | Privacy | Legal