Supprimer des fichiers du dossier spécifié à l’aide de la tâche système de fichiers dans SQL Server SSIS

bonjour

Il existes des différentes méthodes pour supprimer les fichiers  ou le contenu du dossier spécifié en utilisant certaines des méthodes comme xp_delete_file Ou avec l’utilitaire de ligne de commande xp_cmdshell que nous avons utilisé pour l’archivage de fichiers ou le nettoyage ou même avec Powershel remove-item

Ici, je vais partager certains des écrans qui suppriment les fichiers avec SSIS en utilisant la tâche système de fichiers. Laissez-moi les partager un par un

1. Dossier contenant des fichiers de test:

Sans titre

Faites glisser et déposez Foreach Loop Container et File System Task. Foreach Loop Container utilisé pour obtenir tous les fichiers dans ce dossier un par un et traiter avec la tâche système de fichiers. Ouvrez les propriétés Foreach Loop Container, l’onglet GOTO Collection et sélectionnez Foreach File Enumerator comme indiqué dans l’écran ci-dessous

Sans titre2

3. Sélectionnez le dossier d’où vous avez besoin de supprimer les fichiers. Appliquez également l’extension si vous avez besoin

Sans titre

Sans titre

4. Pour l’assignation de fichier, nous avons besoin d’une variable et des valeurs allouées à partir du processus Foreach Loop Container. Donc, attribuez-le à partir de la cartographie variable selon le tir pris ci-dessou

Sans titre

5. Faites glisser la tâche Système de fichiers, sélectionnez l’opération Supprimer le fichier et définissez la connexion de la source

Sans titre

Sans titre

Sans titre

6. Enfin, exécuter le paquet et les fichiers seront supprimés.

Sans titre

Bonne lecture

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.