Supprimer (Gestion des données)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Supprime définitivement du disque des données. Tous les types de données géographiques pris en charge par ArcGIS, ainsi que boîtes à outils et les espaces de travail (dossiers, géodatabases), peuvent être supprimés. Si l'élément spécifié est un espace de travail, tous les éléments qu'il contient sont également supprimés.

Utilisation

Syntaxe

Delete_management (in_data, {data_type})
ParamètreExplicationType de données
in_data

Données en entrée à supprimer.

Data Element; Graph; Layer; Table View
data_type
(Facultatif)

Type de données du paramètre Elément de données en entrée. Le type de données est affiché à des fins d'information et ne peut être modifié.

String

Exemple de code

Exemple d'utilisation de l'outil Supprimer (fenêtre Python)

Le script de fenêtre Python suivant montre comment utiliser la fonction Supprimer en mode immédiat.

import arcpy
from arcpy import env

env.workspace = "C:/data"
arcpy.Copy_management(("majorrds.shp"), "majorrdsCopy.shp")
arcpy.Delete_management("majorrdsCopy.shp")
Exemple 2 d'utilisation de l'outil Supprimer (script Python autonome)

Le script Python ci-dessous illustre l'utilisation de la fonction Supprimer dans un script autonome.

# Name: Delete_Example2.py
# Description: Delete majorrdsCopy.shp 

# Import system modules
import arcpy
from arcpy import env

# Set workspace
ENV.workspace = "C:/data"

# Set local variables
in_data0 =  "majorrds.shp"
out_data =  "majorrdscopy.shp"
data_type = ""

# Execute Copy
arcpy.Copy_management(in_data, out_data, data_type)

# Execute Delete
arcpy.Delete_management(out_data, data_type)
Exemple 3 d'utilisation de l'outil Supprimer (fenêtre Python)

Vous pouvez utiliser l'outil Supprimer pour supprimer l'espace de travail in_memory. Lorsque vous supprimez le contenu de l'espace de travail in_memory, tous les jeux de données qu'il renferme sont supprimés, mais vous pouvez tout de même continuer à écrire dans l'espace de travail in_memory qui subsiste.

import arcpy

arcpy.Delete_management("in_memory")

Environnements

Cet outil n'utilise aucun environnement de géotraitement

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Oui
ArcGIS for Desktop Standard: Oui
ArcGIS for Desktop Advanced: Oui
6/5/2014