Accéder au contenu principal Passer au contenu complémentaire

Supprimer des fichiers

Ce scénario décrit un Job très simple supprimant des fichiers d'un répertoire donné.

Description du Job.

Procédure

Procedure

  1. Placez les composants suivants de la Palette dans l'espace de modélisation graphique.
    • tFileList,
    • tFileDelete,
    • tJava.
  2. Dans la vue Basic settings du tFileList, configurez le répertoire sur lequel effectuer la boucle, dans le champ Directory .
    Vue Basic settings du tFileList.
    Le masque de fichier est "*.txt". Ne cochez aucune case.
  3. Dans l'onglet Basic settings du composant tFileDelete, paramétrez le champ File Name afin que le fichier sélectionné par le composant tFileList soit supprimé. Ceci permet de supprimer tous les fichiers d'un répertoire spécifié.
    Fenêtre du tFileDelete affichant la propriété File Name.
  4. Appuyez sur Ctrl+Espace pour accéder à la liste des variables globales. En Java, la variable adéquate permettant de récupérer le fichier courant est : ((String)globalMap.get("tFileList_1_CURRENT_FILEPATH")).
  5. Dans le composant tJava, définissez le message à afficher dans la sortie standard (la console Run). Dans cet exemple Java, saisissez le script suivant dans le champ Code : System.out.println( ((String)globalMap.get("tFileList_1_CURRENT_FILE")) .
    + " has been deleted!" );
  6. Sauvegardez votre Job et appuyez sur F6 pour l'exécuter.
    Résultats du Job.

Results

Le message défini dans le composant tJava apparaît dans la console pour chaque fichier supprimé à l'aide du composant tFileDelete.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.