Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Použite Perl odpojiť príkaz namiesto natívnych príkazov operačného systému pre zmazanie súboru . Unlink príkaz Perl bude mazať súbory na akomkoľvek operačnom systéme . Vyhnite sa použitie príkazu Unixu rm alebo príkaz Windows dir .
2
Byť istí , že príkaz je v ceste , kedykoľvek spustiť externý príkaz . Snažte sa predpokladať , že externý program je už dopredu definované v premennej path . Kedykoľvek si nie ste istí , uistite sa , že nastaviť premennú cestu , než vykonáte že externé volanie systému .
3
Postarajte sa Unix lomítka a spätné lomítka Windows . Súbory na Unix alebo Linux použitia systému " /" v názve cesty , ale súbory na používanie systému Windows /DOS ' \\ ' lomítkami . Ak chcete písať prenosné Perl kód , váš kód by mal odkazovať na správne lomítka pre príslušný operačný systém .
4
Použite opendir , readdir , a closedir perlových metód pre spracovanie adresára . Pre prenosné Perl kód , tieto metódy sú oveľa lepšie ako operačný systém , ktorý sa opiera o súbor ˚ uv na adresár . Akýkoľvek typ súboru Globbing nebude vyrábať prenosné Perl kód .