Le programme exécute la commande QShell FIND vers un fichier de sortie, puis exécute séparément la commande DEL pour supprimer les fichiers. L’intérêt de cette technique est que toutes les suppressions se font dans un numéro de job.
DLTIFSF, Principe de fonctionnement
Elle est aussi bien plus rapide que ma première tentative de suppression et elle emploie des techniques de fichier de sortie familières à tous les techniciens IBM i.
Observez les commentaires dans le programme relatifs à la traversée des sous-dossiers par la commande FIND. En effet, selon le cas, vous ne voudrez pas toujours traverser.
A cause d’un caprice de la commande QShell FIND, la syntaxe du paramètre de commande &DIR détermine si les sous-dossiers sont traversés ou non. Une valeur /foldername pour &DIR entraînera la traversée des sous-dossiers. Une valeur /foldername/*.ext (rechercher les fichiers avec une certaine extension) empêche la traversée des sous-dossiers.
Mal utilisé, ce paramètre est dangereux car il peut supprimer des fichiers dans des sous-dossiers non visés. Par conséquent, il est prudent de le tester dans un environnement avec votre structure de dossiers, avant de l’utiliser pour de bon. Pour éviter toute suppression accidentelle de sous-dossiers, établissez des permissions sur les sous-dossiers à protéger pour exclure le profil utilisateur exécutant la commande DLTIFSF.
La figure 3 montre un exemple de traversée de dossiers. Il y a deux fichiers txt dans un dossier appelé /pk et un troisième fichier txt dans le sous-dossier /pk/sub.
A noter qu’une seule des trois commandes ne parvient pas à trouver le fichier dans le sous-dossier, comme prévu.
DLTIFSF contient une ligne importante : le CHGVAR qui fixe la syntaxe de la commande FIND que QShell exécutera. Le code ci-dessous crée une syntaxe similaire à la section du CPP qui recherche les noms de fichier que vous voulez supprimer.
find /home/myfolder -mtime +5 -type f
Cette commande supprime les fichiers de plus de cinq jours, selon la définition de la propriété date last modified.
Téléchargez cette ressource
Guide de Threat Intelligence contextuelle
Ce guide facilitera l’adoption d’une Threat Intelligence - renseignement sur les cybermenaces, cyberintelligence - adaptée au "contexte", il fournit des indicateurs de performance clés (KPI) pour progresser d' une posture défensive vers une approche centrée sur l’anticipation stratégique
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Communication d’entreprise à l’ère de l’IA : fragmentation, Shadow AI et perte de contrôle
- Pourquoi les outils de sécurité ne suffisent plus face aux angles morts de la détection
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- L’analytique prédictive au service de la décarbonation en France
Articles les + lus
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
À la une de la chaîne Tech
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
