Writing draagbare Perl code heeft tal van voordelen . Een belangrijk voordeel is dat je het een keer kan schrijven en deze vervolgens op elk platform . Derhalve wordt de noodzaak om de code te dragen naar een nieuw besturingssysteem geëlimineerd . Ook is het makkelijker om een enkele kopie van een Perl-script in plaats van het hebben van een geschreven script per elk besturingssysteem te behouden behouden . Instructies 1 Gebruik de Perl ontkoppelen commando in plaats van het oorspronkelijke besturingssysteem commando's voor het verwijderen van bestanden . De Perl ontkoppelen commando zal verwijderen bestanden voor elk besturingssysteem . Vermijd het gebruik van het Unix commando rm of de Windows- opdracht dir . Kopen van 2 Wees er zeker van dat de opdracht is in het pad wanneer u een extern commando uit te voeren . Probeer niet te veronderstellen dat een extern programma is al voorgedefinieerde op je pad variabele . Wanneer je niet zeker bent , zorg ervoor dat uw pad variabele in te stellen voordat u dat externe systeem gesprek voeren . 3 Wees voorzichtig met Unix slashes en Windows backslashes . Bestanden op een Unix -of Linux-systeem gebruik ' /' in het pad namen , maar bestanden op een Windows /DOS -systeem gebruik ' \\ ' slashes . Naar draagbare Perl code te schrijven , moet uw code verwijzen naar de juiste slashes voor het betreffende besturingssysteem . 4 Gebruik opendir , readdir en closedir perl methoden voor directory verwerking . Voor draagbare Perl -code , deze methoden zijn veel beter dan het besturingssysteem dat is gebaseerd op bestand globbing voor directory . Elk type bestand globbing zal niet tot draagbare Perl code .
|