אתר ללימוד מקיף> פרק 11 - ממשק המערכת
פרק 11 - ממשק המערכת
הנושאים בפרק זה:
11.1.
חיפוש ומחיקת קבצים
11.2.
פקודות הקוראות למערכת ההפעלה
11.3.
משתני סביבה
תוכניות יעילות ב-Scheme צריכות לאפשר שימוש בפקודות המפעילות את מערכת ההפעלה.
11.1 חיפוש ומחיקת קבצים
הפרוצדורה ?file-exists בודקת האם הארגומנט שסופק לה הוא שם של קובץ.
delete-file - פרוצדורה זו מוחקת את הקובץ שסופק לה בתור ארגומנט.
פרוצדורות אלו אינן סטנדרטיות בשפה אך זמינות ברוב היישומים.
הן פועלות על קבצים ולא על ספריות.
file-or-directory-modify-seconds מחזירה את הזמן שבו הקובץ או הספרייה שונו. הזמן מוערך בשניות
מ-12 בצוהריים עפ"י שעון גרינוויץ' ב-1 לינואר 1970.
לדוגמא,