Ecrire du code Perl portable a beaucoup d' avantages. Un avantage principal est que vous pouvez l'écrire une fois et exécuter sur n'importe quelle plateforme. Par conséquent, la nécessité de porter le code d' un nouveau système d'exploitation est éliminé. En outre, il est plus facile de maintenir un seul exemplaire d'un script Perl au lieu d'avoir à maintenir un script écrit par chaque système d'exploitation . Instructions
1
Utilisez la commande Perl délier la place des commandes du système d' exploitation natif pour la suppression de fichiers . La commande Perl unlink supprime les fichiers de n'importe quel système d'exploitation. Évitez d'utiliser la commande rm Unix ou la commande Windows dir .
2
Soyez certain que la commande est dans le chemin chaque fois que vous exécutez une commande externe . Essayez de ne pas supposer qu'un programme externe est déjà prédéfini dans votre variable de chemin . Lorsque vous n'êtes pas sûr, assurez-vous de configurer votre variable de chemin avant d'exécuter cet appel système externe.
3
Prenez soin avec Unix barres obliques et les antislashs sous Windows. Fichiers sur un usage Unix ou Linux système '/' dans les noms de chemin , mais les fichiers sur un usage du système Windows /DOS '\\' slash . Pour écrire du code Perl portable, votre code doit se référer aux barres correctes pour le système d'exploitation respectif .
4
utilisation opendir , readdir et closedir perl méthodes de traitement de l'annuaire. Pour le code Perl portable, ces méthodes sont beaucoup mieux que le système d'exploitation qui s'appuie sur le fichier de globalisation pour le répertoire . N'importe quel type de fichier englobement va pas produire du code Perl portable.