כתבתי Batch שצריך למחוק את כל ה Temporary Internet Files שלמעשה לא מוחק אותם - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

כתבתי Batch שצריך למחוק את כל ה Temporary Internet Files שלמעשה לא מוחק אותם


moo2004

Recommended Posts

כתבתי Batch שמוחק את על ה-Temporary Files מהתיקייה שלהם.

כשאני מריץ אותו, נפתח לי חלון של CMD על המסך ואני רואה שהקבצים נמחקים אבל כשאני נכנס לתיקייה של ה Temporary Files אני רואה שכל הקבצים שהיו שם לפני שהרצתי את הקובץ עדיין שם.

הקוד שלי נראה ככה:

cd %userprofile%\Local Settings\Temporary  Files
del /s *.* /q

מישהו יודע איפה הבעייה?

קישור לתוכן
שתף באתרים אחרים

יכול להיות שהקבצים שאתה מנסה למחוק בשימוש. בגלל שבחרת מצב שקט, הוא לא ידווח על זה...

תנסה להפעיל את הקובץ מחיקה, ואח"כ למחוק ידנית מה שנשאר. הצלחת?

קישור לתוכן
שתף באתרים אחרים

זה לא עזר...

אני די משוכנע "שהקוד" שכתבתי הוא בסדר גמור, אני לא מבין למה מערכת ההפעלה לא מוחקת את הקבצים האלה.

אם אני נכנס לתיקייה, מסמן את כל הקבצים (Ctrl+A) ומחוק אותם הם נמחקים. אם אני מריץ את ה Batch הם לא נמחקים

קישור לתוכן
שתף באתרים אחרים

אוי רק עכשיו שמתי לב שהסינטקס שלך בעייתי... סורי... ::)


cd "%userprofile%\Local Settings\Temporary Files"
del /s *.* /q

אם השינוי לא ברור, אתה צריך להוסיף גרשיים לכל השם של הספריה, כדי שהמחשב יתייחס לזה כשם אחד ולא מספר פרמטרים (כי יש רווחים).

קישור לתוכן
שתף באתרים אחרים

שיניתי את הקוד והוספתי גרשיים בתחילת ובסוף הנתיב לספרייה אלב זה לא עובד.

הפקודה מצליחה להגיע לספרייה ולמחוק קבצים לכאורה, אך למעשה הקבצים נשארים שם

קישור לתוכן
שתף באתרים אחרים

עשיתי את מה שאמרת:

תנסה להפעיל את זה מ-COMMAND PROMPT, בלי השורה השנייה, ותגיד אם זה מגיע לתיקייה הנכונה.

הצלחתי להגיע לתיקייה...

האם בדקת שהקבצים באמת נמחקו אצלך או שהסתקת בפלט שקיבלת במסך של ה- CMD?

קישור לתוכן
שתף באתרים אחרים

הקבצים נמחקו אצלי.

בעצם, לא עשיתי בדיוק אותו דבר, אלא בלי הסוויטש של השקט (Q). אבל אני לא מאמין שיש הבדל.

תנסה לבטל את ה-Q ולראות ת'כלס מה קורה שם...

אם אתה רואה שבלי הסוויטש הזה זה עובד - אז כנראה שזה באג מוזר בWINDOWS. אגב, היה לי באג דומה מאוד ב- (מערכת ההתקנה של מיקרוסופט).

ובכל מקרה, אם זה לא עובד ואתה לא מבין למה, תכתוב כאן את הפלט של הפקודה - לא הכל, אלא חלק נבחר.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...