ديرلينر
تنصل
هذا البرنامج ينقل الملفات حولها ؛ استخدمه على مسؤوليتك الخاصة. لقد قمت بتطبيق الميزات التي يجب أن تتوقف عن فقدان البيانات ، ولكن إذا كان الأمر كذلك ، فأنا لست مسؤولاً. هذا البرنامج لا يزال في بيتا.
متطلبات
كيفية استخدام
بادئ ذي بدء ، استخدم git clone أو قم بتنزيل الرمز البريدي من https://github.com/whysoeasy/dircleaner.git. 

الآن بعد القيام بذلك ، قم بتغيير dircetory إلى dircleaner.
التالي تفعل Python dircleaner.py -help

ثم بعد ضرب الدخول ، سيتم استقبالك من خلال هذه الشاشة.

الآن هذه هي جميع الخيارات التي يمكنك استخدامها مع المنظف.
الطريقة لتنظيف جهاز الكمبيوتر الخاص بك هي الخيار -c

ثم اضغط على Enter وسوف يمتد لتنظيف جهاز الكمبيوتر الخاص بك.

الميزة التالية هي ميزة -T هذه التخلص من جميع ملفاتك المؤقتة الحالية.

ثم انقر فوق إدخال وسيبدأ حذف الملفات المؤقتة.

الآن واحدة من الميزات الأكثر روعة ميزة التراجع.
إذا شعرت أن المنظف قد نقل الملفات التي لم تكن تريد نقلها ، فما عليك سوى إلغاء التحكم النظيفة ج.
ثم قم ببثون dircleaner.py -r وسوف تراجع العملية.

ثم انقر فوق إدخال وسيتم متابعة نقل جميع الملفات إلى أماكنها الأصلية.

الآن ميزة -u سوف تتحقق من هذه التحديثات وإذا كان هناك واحد ، فسيخبرك.

ثم انقر فوق إدخال.

الميزة التالية هي ميزة البحث التي يمكنك البحث فيها في الملف عن ملف قد ترغب في حذفه أو تحريكه بشكل منفصل.

ثم اكتب ما تريد البحث والنقر فوق إدخال.

أحدث ميزة خارج المجموعة التي تتميز بها ميزة -restore هذه ميزة مهمة للغاية وتستخدم في ظروف الطوارئ مثل حذف الكثير من الملفات التي لم تقصدها أيضًا. ستحصل ميزة إعادة الضبط على جميع الملفات الأحدث التي قمت بحذفها باستخدام هذا البرنامج واستخدام صندوق إعادة التدوير لمحاولة استعادةها ونقلها مرة أخرى. وسوف يقوم أيضًا بتقديم نسخة احتياطية لك ، لذا إذا قمت بالإلغاء في منتصف الطريق ، فيمكنك الذهاب إلى ملف النسخ الاحتياطي ونسخ لصقه في الاستعادة .txt وتشغيل الأمر. وسوف يعيد تلك النسخ الاحتياطي إن أمكن.

هذا هو على كيفية استخدام الميزات :)
الإبلاغ عن الأخطاء
جعل قضية جديدة في الريبو.
ما لا تلمس
لا تلمس ، تحت أي ظرف من الظروف ، ملفات السجل/استعادة الملفات ؛ وتستخدم هذه في ميزات التراجع/الاستعادة.
التحديث
فقط قم بتشغيل update.py للحصول على أحدث إصدار على Windows.
كيف تعمل؟
- يمر البرنامج بجميع الدلائل والمدافع الفرعي في المستندات وسطح المكتب والتنزيلات ، وتبحث عن الملفات التي تزيد عن العمر المحدد في
script.config script.config . إذا وجد أي شيء ، فإنه ينقلهم إلى المجلد غير المرغوب فيه حيث يتم تخزينها حتى تقرر ما إذا كنت تريد تفريغ المجلد غير المرغوب فيه أو تراجع العملية أو البحث داخل القمامة لتحريك بعض الملفات.
تكوين إضافي
- إذا كنت ترغب في تغيير تكوين الملفات التي يتم تصنيفها على أنها غير مرغوب فيها ، فانتقل إلى
script.config وتغيير التكوين له. ولكن كن حذرًا ، فإن التكوين لعمر الملفات في ثوانٍ ، لذا إذا كنت تريد تغييره ، فأنت بحاجة إلى وضعه في ثوانٍ. بشكل افتراضي ، تم تعيينه لمدة 3 أشهر لإيقاف خطر نقل الملفات المهمة وتعيين 200 بايت. يحتوي أيضًا على خيار external_paths فيه إذا وضعت مسارًا/مسارات هنا (إذا كان هناك متعددة منفصلة عن طريق الفاصلة) ، فسيتم البحث من خلالها بالإضافة إلى أن تكون الافتراضية حذرة على الرغم من أن ملفات النظام كانت على هذا المسار ، فقد يخطئ بها في القمامة. لذا تأكد إذا وجدت أي "خردة" ، فأنت تحقق تمامًا من أنه ليس أي شيء للعبة أو إلى النظام.
تأكد من التقييم!
- مثله؟ يرجى تنظيم هذا المشروع لإظهار دعمك :)
تحديث سجل
- تأكد من تشغيل update.py باستمرار
0.1.1
- تم إصلاح خطأ حيث تم توضيح وظيفة
junky بشكل خاطئ في جزء من خيار البحث.
0.2.0
- تم إجراء الكثير من التغييرات بما في ذلك إصلاحات القواعد وتغييرات التكوين على البرنامج بواسطة @rexogamer.
0.2.1
- يمكنك الآن تعطيل تسجيل المسؤول في
script.config .
0.2.2
- أخطاء المسافة البادئة والبريد الثابتة التي تم إجراؤها في التحديث السابق على الحادث بواسطة Rexogamer
0.2.3
- كمية هائلة من إصلاحات الأخطاء بسبب حقيقة أن محلل التكوين يستخدم سلاسل وليس أعداد صحيحة والكثير من أخطاء المسافة البادئة كلها ثابتة.
0.2.4
0.2.5
- حمولات ثابتة من الأخطاء مع فحص التحديث وإيقاف تسجيل المسؤول من التخطي حتى لو كان صحيحا.
1.0.0
- تم إصلاح خلل ضخم من شأنه أن يجعله حتى لا يمر عبر الإرشاد الفرعي على الإطلاق.
1.0.1
1.0.2
- أكمل تنظيف التعليمات البرمجية للتحسين.
1.0.3
1.0.4
2.0.0
- تمت إضافة الحجج.
- فحص المسؤول تمت إزالته.
- إصلاحات القواعد.
2.0.1
- الإضافات الرمز بما في ذلك -J لصنع مجلد غير مرغوب فيه مطلوب لـ -C.
2.0.2
- تراجع ثابت
- يمكن إيقاف تشغيل السجل
- تنظيف الكود
3.0.0
3.0.1
- وأضاف الألوان
- أضاف لافتة
- readme.md محدث
3.0.2
- لم يعد يتيح الملفات مباشرة للمستخدم اختيار الملفات التي لا يريدون التحرك قبل المتابعة.
3.0.3
- خطأ ثابت حيث لا يمكنك النقر فوق إدخال لنقل الملفات بعد إزالة بعض الملفات التي لا تريد نقلها.
3.0.5
- قام تنظيف التعليمات البرمجية بذلك ، فإذا لم يتم العثور على ملفات لـ Junk ، فستخرج.
3.0.6
- تغيير بسيط للكلمة نظيفة إلى التحليل عند البحث عن الملفات التي فئة كخربشة.
4.0.0
- تغيير يصلح تمامًا ، تحقق من أنظفه الآن إنه يعمل LOL.
4.0.1
- جعل الأمر كذلك إذا لم تتمكن من العثور على مجلد سطح المكتب ، فسوف يتوقف عن مجلد المستندات بدلاً من ذلك.
- جعلها حتى لا تتحقق من المجلد غير المرغوب فيه للملفات غير المرغوب فيها.
- سيتم الآن تحديث وظيفة -u بدلاً من الاضطرار إلى القيام بذلك يدويًا.
4.0.2
- كان لابد من التخلص من -U قادر على تحديث الملف لأنه لم يعمل بسبب الملف نفسه الذي يتم حذفه بواسطة التحديث. سيقوم الآن فقط بالتحقق من التحديثات.
5.0.0
- تمت إضافة ميزة جديدة حيث يمكنك إضافة مسارات جديدة متعددة للبحث في external_paths في script.config منفصلة عن طريق الفواصل أو وضعها.
- نظرًا لهذه الميزة الجديدة ، هناك فرصة أكبر للأشخاص الذين يقومون بنقل ملفات النظام عن طريق الخطأ حتى يتعارضوا مع هذه الملفات ، يجب أن تكون الملفات أكثر من 100 بايت الآن.
- الآن قبل نقل الملفات إلى Junk ، يجب عليك التحقق الثلاثي قبل القيام بذلك مع مدخلين للتحقق. سيؤدي ذلك إلى تقليل فرص نقل ملفات الأشخاص إلى وما إلى ذلك لأنهم سيكونون قادرين على البحث أولاً والتحقق من الملفات التي يريدونها وإزالتها.
5.0.1
- لن تحاول التراجع بعد الآن إذا كنت قد تراجعت بالفعل.
5.0.2
- تم إصلاح الطوابع الزمنية ستحصل بالتأكيد على الملفات على مدار ثلاثة أشهر الآن.
- جعل ذلك البرنامج الآن يكتشف فقط بعض ملحقات الملفات لإيقاف خطر حذف شخص ما شيئًا مهمًا حقًا.
- لم يعد بإمكانك البحث عن ملفات أقل من 100 بايت.
- تمت إضافة ميزة استعادة حتى بعد حذف الملفات ، يمكنك استعادتها الآن وإعادتها إلى نشرها الأصلي. باستخدام ميزة الاستعادة ، يمكنك أيضًا الحصول على ملف احتياطي تم صنعه معه والذي يمكنك نسخ اللصق في Restore.txt وتشغيل python dircleaner.py -reset وسيحاول استعادتها وتحريكها مرة أخرى إذا كانت لا تزال صالحة.
5.0.3
- تم تغيير "reset" الآن إلى "-restore".
5.0.4
- Distype ثابت الذي أوقفك على استخدام مسار خارجي واحد من تلقاء نفسه.
- تم إصلاح -u لأنه لم يكن يعمل بسبب تحديث اسم المستخدم.
5.0.5
- وأضاف Pywin32 و Winshell إلى المتطلبات.
5.0.6
- تحديث update.py ، فسيعمل الآن إذا حصلت على repo كملف مضغوط بدلاً من الاستنساخ ولن تكرر نفسه.