حذف الملفات المؤقتة
هل يمكنني حذف الملفات المؤقتة (.TMP) بأمان؟
ربما. ![[Smile] [Smile]](/faq/img/smiley.gif)
تم تصميم الملفات المؤقتة لتكون مؤقتة. لكن هذا لا يعني دائمًا أنه يمكنك حذفها بأمان. قد يكون أحد البرامج قيد التشغيل ، على سبيل المثال ، قد أنشأ ملفًا مؤقتًا قد يتسبب ، في حالة حذفه ، في حدوث مشكلات لهذا البرنامج. ويندوز مثال على ذلك ؛ يقوم بإنشاء ملفات مؤقتة يتم استخدامها أثناء أي جلسة معينة. في حين أنه عادة ما يستعيد الملفات ويعيد إنشاء الملفات التي يجدها محذوفة ، فإن هذا ليس هو الحال دائمًا.
ضع في اعتبارك ما يلي كإرشادات ولكن لا تضمن ( تأكد من أن الملف هو في الواقع ملف مؤقت وليس ملف بيانات هام بامتداد .TMP ):
- إذا كان تاريخ ملف .TMP أقدم من آخر مرة تم فيها تشغيل الكمبيوتر وكان حجم الملف صفر بايت ، فمن الآمن دائمًا حذف الملف.
- إذا كان تاريخ ملف .TMP أقدم من آخر مرة بدأ فيها الكمبيوتر ، فمن عادةً حذف الملف.
- كل شيء آخر يعتمد على الموقف.
لاحظ أيضًا أنه ليست كل الملفات المؤقتة لها امتداد الملف .TMP.
تستخدم البرامج في كثير من الأحيان علامة التلدة (~) كجزء من اسم الملف للإشارة إلى ملف مؤقت ؛ ومع ذلك ، فهذه الملفات غالبًا ما تكون قيد الاستخدام. على سبيل المثال ، قد يستخدم معالج النصوص .WP لملفاته وعندما يفتح ملفًا ، سيعيد تسمية الإصدار المفتوح إلى .WP ~ أو. ~ WP ثم يحفظ نسخة إلى اسم الملف الحقيقي المنتهي بـ .WP. في الحفظ التالي ، قد تتم إعادة تسمية الملف .WP ~ أو. ~ WP إلى .BAK والملف الأحدث باستخدام التلدة. وهكذا ، خلال جلسة التحرير بأكملها. إذا انقطعت الطاقة أو قاطع حدث آخر العملية ، فقد يتم ترك ملف مع التلدة على النظام - ولكن هذا أمر جيد لأنه من المحتمل أن يكون إصدارًا أحدث مما كنت تعمل عليه من ملف BAK. ترك من الحفظ الأخير. لذلك ، على الرغم من حقيقة أنه ملف مؤقت ، فربما لا ترغب في حذف الملف حتى تتأكد من استرداد جميع المعلومات المفيدة من الملف. تقوم بعض البرامج بذلك تلقائيًا نيابة عنك إذا قمت بإعادة تشغيلها بعد جلسة فاشلة.
يحب بعض الأشخاص إنشاء ملفات دفعية (.BAT) لتنظيف نظامهم تلقائيًا عند بدء كل نظام.
يمكن أن تكون هذه عملية مفيدة إذا حددت ملفات مؤقتة تميل إلى التراكم بمرور الوقت. ولكن ، إذا قمت بذلك ، فتأكد من معرفة وفهم أوامر الملفات الدفعية بالإضافة إلى تأثيرات أي أحرف بدل قد تستخدمها.
للاستشهاد بمثال سيء ، رأيت ملف دفعي يحتوي على أمر مثل DEL / f / s / q *. * TMP بداخله.
إذا كان الشخص قد قام بتشغيل هذا الملف الدفعي من الدليل الجذر للقرص الثابت ، فربما تم حذف كل ملف على القرص الثابت الخاص به دون الحاجة إلى الحصول على إذن! تكمن المشكلة في وضع علامة النجمة الثانية.
ما أرادوا فعله هو حذف كل ملف مع أي اختلاف في .TMP كملحق ملف (ليست خطة جيدة بشكل خاص ولكن ...). تكمن المشكلة في أنه عندما وصل النظام إلى علامة النجمة البدل الثانية ، رأى أنه & quot؛ كل شيء & quot؛ ولم يلتفت إلى أحرف TMP التي تليها. لذلك كان هذا في الأساس أمرًا DEL *. * وكانت السمة / q تقوم بذلك بهدوء وقيل أن السمة / s تمر عبر جميع الدلائل الفرعية تلقائيًا.
إذا كنت ترغب في إنشاء ملف دفعي باستخدام أمر DEL أو ERASE فيه جيدًا ، ولكن اختبر هذا الملف أولاً. استبدل جميع أوامر DEL أو ERASE بأوامر DIR ثم قم بتشغيل الملف. سترى بعد ذلك اسم كل شيء سيتم حذفه ويمكنك تحديد ما إذا كان هذا هو ما تريد فعله حقًا وتجنب المشكلات مثل ما سبق.