Utilizzare il comando Perl unlink al posto dei comandi del sistema operativo nativo per l'eliminazione dei file . Il comando Perl unlink cancellerà i file per qualsiasi sistema operativo . Evitare di utilizzare il comando rm Unix o il comando di Windows dir .
2
Siate certi che il comando si trova nel percorso ogni volta che si esegue un comando esterno . Cercate di non pensare che un programma esterno è già predefinita nella variabile di percorso . Ogni volta che non si è sicuri , assicurarsi di impostare la variabile del percorso prima di eseguire la chiamata di sistema esterno .
3
Prenditi cura con Unix forward slash e backslash Windows. File su un sistema Unix o Linux uso del sistema ' /' nei nomi di percorso , ma i file su un utilizzo di sistema di Windows /DOS '\\' slash . Per scrivere codice Perl portabile , il codice dovrebbe fare riferimento alle barre corretti per il rispettivo sistema operativo .
4
Usa opendir , readdir e closedir perl metodi per l' elaborazione di directory . Per il codice Perl portabile , questi metodi sono molto meglio di sistema operativo che si basa su file di globbing per directory . Qualsiasi tipo di file globbing non produrrà codice Perl portabile .
Programmazione © www.354353.com