אתה נמצא כאן יסודות השפה  »  עבודה עם מערכת הקבצים  »  שינוי שם קובץ

שינוי שם קובץ

שינוי שם קובץ נעשה ע"י הפונקציה  rename($old,$new), כאשר  $old הוא השם הישן ו-  $new הוא השם החדש. דוגמא

#!/usr/local/bin/perl

rename ("today","yesterday")
/*שם הקובץ הישן ושהם החדש*/
||
/*אם שינוי השם נכשל, עוברים לביצוע החלק השני*/
die
/*יציאה מהתכנית*/
"can not change file name:$!
/*משתנה המערכת שמכיל את הודעת השגיאה*/
"
;

הפונקציה  rename לא מעתיקה את הקובץ במקרה שהשם החדש מכיל מסלול שונה, וזאת בניגוד לפעולת  mv של  Unix שגם מבצעת העתקה במקרה הצורך. יש לשים לב לכך ולוודא שהקובץ נמצא במקום הרצוי ללא קשר לשינוי השם.









להוספת תגובה, אנא התחברו לדרכונט.