וואו! אני אפילו לא יודע מה להגיד ומה לכתוב....
זה פשוט הימם אותי!
אז בא נתעסק בפרטים הטכניים...
ממה שגיליתי בימים האחרונים, כל הפעלה של Backup and Sync בכניסת המשתמש, יוצרת רשימה של קבצים בתיקיית temp בתוך 3 תיקיות (וזה בסדר, ויש לכל אחד).
כל הפעלה נוספת, יוצר שוב 3 תיקיות חדשות עם הקבצים הנל נוסף על הקיים, מה שנראה באג בפני עצמו, שכן התיקיות הקודמות אמורות להימחק בכיבוי.
אבל מה שקורה כאן, שבעת הפעלת ווינדוס, פקודה כלשהיא שהיא מן הסתם RecursiveDirectoryScan סורקת את כל תיקיית temp ללא קשר מה יש בפנים, ומכיוון שכל כניסת משתמש יוצרת 3 תיקיות עם מאות קבצים בכל תיקייה, פועל יוצא מכן שתהליך הסריקה הופכת לארוכה יותר.
נשארו לנו 2 תעלומות
אז מסתבר שבנוסף שצריך לברר למה יש פעולת סריקה, צריך להבין למה אין תיקון לבאג הזה בתוכנת הסינכרון.
בחיפוש גוגל מצאתי את הקישורים הבאים, ללא מידע על תיקון.
א
ב
ג
@yossiz אמר במסך שחור למשך חצי דקה בעת עליית ווינדוס:
תודה, זה הרבה יותר שימושי מקובץ אקסל. (לא עשית סינון על WriteFile, אני לא יודע בדיוק איזה סינון עשית...
עשיתי סינון על כל השורות שמכילים את המחרוזת הבאה AppData\Local\Temp
ההמשך יבוא בעז"ה...
לפי מה שכתוב כאן, כדי שזה יימחק אוטומטי, יש לבצע יציאה מסודרת משורת המשימות וכך התיקיות נמחקים, מה שלא קורה אם מכבים המחשב בזמן שזה עדיין פועל, וזה באג ידוע לגוגל.
פיתרון זמני שחשבתי על כך ומצאתי בגוגל, הוא קובץ שמוחק אוטומטית כל הקבצים בתיקיה שגילם מעל יום
forfiles /p C:\Users\USER\AppData\Local\Temp /d -1 /s /c "cmd /c del @path /q /f /a"