Utilisation de l'utilitaire Document Defragmenter

L'utilitaire ArcGIS Document Defragmenter défragmente le stockage à l'intérieur d'un fichier .mxd pour réduire éventuellement la taille du fichier. Cet utilitaire est utile si vos fichiers .mxd sont de grande taille. L'utilitaire peut également défragmenter les fichiers .sxd, .3dd et .mxt. L'utilitaire se trouve dans le dossier Utilities du répertoire d'installation d'ArcGIS Desktop. Par défaut, cet emplacement est <lecteur d'installation>:\Program Files\ArcGIS\Desktop10.0\Utilities.

Vous pouvez défragmenter un fichier textuel seul, tous les documents ArcGIS d'un dossier particulier ou tous les documents présents dans les dossiers sous un point particulier de l'arborescence des fichiers. Il existe différentes options pour le placement des documents défragmentés. Par défaut, un nouveau fichier textuel est créé dans le même dossier que le fichier d'origine et le nom du nouveau fichier correspond au nom du fichier d'origine avec le suffixe _Defrag. Par exemple, si vous avez défragmenté JoshuaTreeNP.mxd, le nouveau fichier est nommé JoshuaTreeNP_Defrag.mxd.

Le traitement des fichiers pendant la défragmentation se déroule comme suit :

  1. Le fichier défragmenté est créé en ajoutant _Defrag à la fin du nom de fichier.
  2. Si cela correspond à l'option de traitement des fichiers sélectionnée, l'extension du fichier d'origine est remplacée par .old.
  3. Le cas échéant, le fichier défragmenté est renommé avec le nom de fichier d'origine.
  4. Le cas échéant, le fichier d'origine est supprimé.

Cet utilitaire est fourni gracieusement pour aider à réparer les fichiers .mxd fragmentés qui posent problème. Créez une copie de sauvegarde du fichier d'origine avant d'utiliser Document Defragmenter.

AstuceAstuce :

L'utilitaire ArcGIS Document Defragmenter peut être exécuté en tant que commande à partir de l'invite MS-DOS. La chaîne de commande est la suivante :

DocDefragmenter <full source file path> <full target file path>

Aucun message ni statut de réussite n'est retourné par cette commande ; par conséquent, la réussite de l'opération peut être déterminée uniquement par l'existence du fichier cible.

Etapes :
  1. Exécutez DocDefragmenter.exe.

    La boîte de dialogue ArcGIS Document Defragmenter s'ouvre comme illustrée par la capture d'écran suivante :

    Boîte de dialogue ArcGIS Document Defragmenter

  2. Sélectionnez une option de sélection de fichiers.
    • Cliquez sur Fichier unique pour défragmenter un fichier textuel individuel.
    • Cliquez sur Dossier pour défragmenter tous les fichiers textuels ArcGIS d'un dossier particulier.
    • Cliquez sur Dossier et tous les sous-dossiers pour défragmenter tous les fichiers textuels ArcGIS dans un dossier particulier ainsi que dans tous ses sous-dossiers.
  3. Cliquez sur Sélectionner et parcourez l'arborescence jusqu'au fichier textuel individuel (tel qu'un fichier.mxd) ou jusqu'au dossier qui contient des fichiers textuels.
  4. Sélectionnez une option de traitement de fichiers ; celle-ci détermine la manière dont le fichier défragmenté est nommé. Les options sont les suivantes :
    • Laisser le fichier d'origine en l'état et créer le nouveau fichier défragmenté en ajoutant _Defrag au nom de fichier d'origine.
    • Remplacer le fichier d'origine par le fichier défragmenté. Remplacer l'extension du fichier d'origine par .old.
    • Remplacer le fichier d'origine.
      AttentionAttention :

      Vous devez vous assurer qu'il existe des copies de sauvegarde du fichier d'origine (ainsi que tous les fichiers .mxd dans les dossiers sélectionnés) si vous sélectionnez cette option.

  5. Cliquez sur OK pour démarrer la défragmentation des fichiers sélectionnés.
  6. Cliquez sur Quitter pour fermer l'application.

Les fichiers spécifiés devraient être maintenant moins fragmentés et occuper moins de place sur le disque.

Il est possible que la défragmentation échoue en raison des autorisations d'accès aux fichiers. Le cas échéant, vous pouvez déduire le problème à l'aide du message d'erreur et des fichiers conservés par le processus.


7/10/2012