התוכנית אינה מוחקת הזמנות ישנות בעצמה. תיקיית העבודה גדלה, ולכן אחת לכמה חודשים כדאי לפנות אותה. יש שני מנופים שונים: עומק השליפה מהשרת וניקוי מה שכבר מונח על הדיסק.
עומק השליפה: הקובץ time.txt
בקובץ הזה נמצא מספר שלם אחד — על כמה ימים אחרונים לשאול את השרת לגבי הזמנות. שום דבר מלבד המספר לא אמור להיות בקובץ.
- ערך ברירת המחדל הוא 60. הוא גם יוזן אם הקובץ אינו קיים או שאין בו מספר: התוכנית תכתוב על כך ביומן ותמשיך לעבוד.
- הזמנות שלא השתנו זמן ארוך יותר מהתקופה שצוינה פשוט לא יוחזרו על ידי השרת — כלומר התוכנית גם לא תוריד אותן.
- הקובץ נערך ידנית, התוכנית אינה כותבת לתוכו. הנתיב אליו נקבע בהגדרות, כברירת מחדל זהו
time.txtשליד התוכנית.
יש טעם להקטין את הערך אם כל מחזור מעבד יותר מדי הזמנות ישנות. על קבצים שכבר הורדו זה אינו משפיע — הם נשארים על הדיסק.
ניקוי הדיסק: הכפתור «ניקוי»
הכפתור בלשונית «ראשי» מחפש קבצי הזמנות שאינן במסד הנתונים של התוכנית — בדרך כלל אלה שרידים מהתקנות קודמות או הזמנות שנמחקו ממסד הנתונים. הסדר הוא כזה:
- התוכנית עוברת על תיקיית העבודה ואוספת תיקיות «ללא בעלים».
- מציגה רשימה עם תיבות סימון — רואים את הנתיב וכמה קבצים יש בו.
- נמחק רק מה שסומן.
תיקיות של הזמנות שקיימות במסד הנתונים אינן נכנסות לרשימה. תיקייה משותפת (למשל של התוויות) לא תוצע למחיקה כל עוד יש בתוכה לפחות הזמנה מוכרת אחת.
הגנה מפני מסד נתונים ריק
אם במסד הנתונים של התוכנית אין אף הזמנה, הניקוי אינו עושה דבר. כך נעשה בכוונה: בהתקנה חדשה או אחרי איפוס מסד הנתונים אחרת היה נמחק כל קובצי ההזמנות בכלל.
מה הניקוי אינו יודע לעשות
- למחוק לפי גיל הקבצים («כל מה שישן מ-30 יום»);
- ליצור עותק גיבוי לפני המחיקה;
- לבטל מחיקה.
מה שנמחק אינו משוחזר — הזמנות יורדות מהשרת מחדש בעת הצורך.
ניקוי בצד המכונות
הניקוי עובד רק עם תיקיית העבודה. את תיקיות היעד, שאליהן הגיעו הקבצים, מטפלים בחלון «השוואת תיקיות» — שם רואים מה נמצא והיכן, ואפשר למחוק באופן סלקטיבי.
אם ביומן הופיעה שורה על הזמנות שאינן במסד הנתונים — זו בדיוק סיבה ללחוץ «ניקוי».