คนอื่น ๆ
คำเตือน
โปรแกรมนี้ย้ายไฟล์ไปรอบ ๆ ใช้มันตามความเสี่ยงของคุณเอง ฉันได้ใช้คุณสมบัติที่ควรหยุดการสูญเสียข้อมูล แต่ถ้าเป็นเช่นนั้นฉันจะไม่รับผิดชอบ โปรแกรมนี้ยังอยู่ในเบต้า
ความต้องการ
วิธีใช้
ก่อนอื่นใช้ git clone หรือดาวน์โหลด zip จาก https://github.com/whysoeasy/dircleaner.git

ตอนนี้หลังจากที่คุณได้ทำการเปลี่ยนแปลง Dircetory เป็น Dircleaner
Next Do Python dircleaner.py -help

จากนั้นหลังจากกดปุ่ม Enter คุณจะได้รับการต้อนรับจากหน้าจอนี้

ตอนนี้นี่คือตัวเลือกทั้งหมดที่คุณสามารถใช้กับเครื่องทำความสะอาด
วิธีทำความสะอาดคอมพิวเตอร์ของคุณคือตัวเลือก -C

จากนั้นกด Enter และมันจะดำเนินการเพื่อทำความสะอาดคอมพิวเตอร์ของคุณ

ฟีเจอร์ถัดไปคือคุณสมบัติ -T ที่จะกำจัดไฟล์ชั่วคราวทั้งหมดของคุณทั้งหมด

จากนั้นคลิก Enter แล้วมันจะเริ่มลบไฟล์ชั่วคราว

ตอนนี้หนึ่งในคุณสมบัติที่ยอดเยี่ยมที่สุดของคุณสมบัติการย้อนกลับ
หากคุณรู้สึกว่าเครื่องทำความสะอาดได้ย้ายไฟล์ที่คุณไม่ต้องการย้ายเพียงแค่ยกเลิกการควบคุมที่สะอาด c
จากนั้นทำ python dircleaner.py -r และมันจะย้อนกลับกระบวนการ

จากนั้นคลิก Enter และจะย้ายไฟล์ทั้งหมดกลับไปยังสถานที่เดิม

ตอนนี้คุณลักษณะ -U นี้จะตรวจสอบการอัปเดตและหากมีหนึ่งมันจะบอกคุณ

จากนั้นคลิก Enter

ฟีเจอร์ถัดไปคือคุณสมบัติการค้นหาที่คุณสามารถค้นหาในไฟล์ขยะสำหรับไฟล์ที่คุณอาจต้องการลบหรือย้าย Sepraying

จากนั้นพิมพ์สิ่งที่คุณต้องการค้นหาและคลิก Enter

ฟีเจอร์ใหม่ล่าสุดจากพวงฟีเจอร์ -Restore นี้เป็นคุณสมบัติที่สำคัญมากและใช้สำหรับสถานการณ์ฉุกเฉินเช่นคุณลบไฟล์โหลดที่คุณไม่ได้หมายถึงเช่นกัน คุณสมบัติการรีเซ็ตจะได้รับไฟล์ล่าสุดทั้งหมดที่คุณลบโดยใช้โปรแกรมนี้และใช้รีไซเคิลถังขยะเพื่อพยายามกู้คืนและย้ายกลับ และมันจะทำการสำรองข้อมูลสำหรับคุณดังนั้นหากคุณยกเลิกครึ่งทางคุณสามารถเข้าไปในไฟล์สำรองและคัดลอกวางลงในการกู้คืน. txt และเรียกใช้คำสั่ง และมันจะคืนค่าการสำรองข้อมูลนั้นถ้าเป็นไปได้

นั่นคือวิธีการใช้คุณสมบัติ :)
การรายงานข้อบกพร่อง
สร้างปัญหาใหม่ใน repo
สิ่งที่ไม่ต้องสัมผัส
ไม่ว่าในกรณีใด ๆ ให้แตะไฟล์บันทึก/กู้คืนไฟล์; สิ่งเหล่านี้ใช้ในคุณสมบัติการย้อนกลับ/การกู้คืน
การอัปเดต
เพียงเรียกใช้ 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
- ลบความเข้ากันได้ของ Linux
3.0.1
- เพิ่มสีสัน
- เพิ่มแบนเนอร์
- readme.md อัปเดต
3.0.2
- ไม่ย้ายไฟล์อีกต่อไปอนุญาตให้ผู้ใช้เลือกไฟล์ที่พวกเขาไม่ต้องการย้ายก่อนดำเนินการต่อ
3.0.3
- แก้ไขข้อผิดพลาดที่คุณไม่สามารถคลิก ENTER เพื่อย้ายไฟล์หลังจากลบไฟล์บางส่วนที่คุณไม่ต้องการย้าย
3.0.5
- การล้างรหัสทำให้เป็นเช่นนั้นหากไม่พบไฟล์สำหรับขยะมันจะออก
3.0.6
- การเปลี่ยนแปลงอย่างง่ายของคำที่สะอาดเป็นการวิเคราะห์เมื่อค้นหาไฟล์ที่คลาสเป็นขยะ
4.0.0
- การเปลี่ยนแปลงที่แก้ไขได้อย่างสมบูรณ์ตรวจสอบแล้วตอนนี้มันใช้งานได้ฮ่า ๆ
4.0.1
- ทำให้มันเป็นเช่นนั้นหากไม่สามารถหาโฟลเดอร์เดสก์ท็อปมันจะกลับไปที่โฟลเดอร์เอกสารแทน
- ทำให้มันจะไม่ตรวจสอบโฟลเดอร์ขยะสำหรับไฟล์ขยะอีกต่อไป
- ตอนนี้ฟังก์ชั่น -U จะอัปเดตแทนที่จะต้องทำด้วยตนเอง
4.0.2
- ต้องกำจัด -U ที่สามารถอัปเดตไฟล์ได้เนื่องจากไม่ทำงานเนื่องจากไฟล์ถูกลบโดยการอัปเดต ตอนนี้จะตรวจสอบการอัปเดต
5.0.0
- เพิ่มคุณสมบัติใหม่ที่คุณสามารถเพิ่มเส้นทางใหม่หลายเส้นทางเพื่อค้นหาใน external_paths ใน script.config แยกออกจาก commas หรือวางด้วยตัวเอง
- เนื่องจากฟีเจอร์ใหม่นี้มีโอกาสมากขึ้นที่ผู้คนจะย้ายไฟล์ระบบโดยไม่ตั้งใจดังนั้นในการตอบโต้ไฟล์นี้จะต้องสูงกว่า 100 ไบต์ในขณะนี้
- ตอนนี้ก่อนที่จะย้ายไฟล์ไปยังขยะคุณต้องตรวจสอบสามครั้งก่อนที่จะทำด้วยอินพุตสองอินพุตเพื่อตรวจสอบ สิ่งนี้จะช่วยลดโอกาสของผู้ที่ย้ายไฟล์ระบบ ฯลฯ เนื่องจากพวกเขาจะสามารถดูก่อนและตรวจสอบและลบไฟล์ที่ต้องการ
5.0.1
- มันจะไม่พยายามย้อนกลับอีกต่อไปหากคุณย้อนกลับไปแล้ว
5.0.2
- แก้ไขการประทับเวลาจะได้รับไฟล์อย่างแน่นอนในช่วงสามเดือนนี้
- ทำให้โปรแกรมตรวจจับส่วนขยายไฟล์บางอย่างเพื่อหยุดความเสี่ยงของการลบสิ่งที่สำคัญจริงๆ
- คุณไม่สามารถค้นหาไฟล์ที่ต่ำกว่า 100 ไบต์ได้อีกต่อไป
- การกู้คืนฟีเจอร์ที่เพิ่มเข้ามาแม้หลังจากการลบไฟล์คุณสามารถกู้คืนได้ในขณะนี้และทำให้พวกเขาย้ายกลับไปที่ตำแหน่งเดิม ด้วยคุณสมบัติการกู้คืนคุณจะได้รับไฟล์สำรองที่ทำด้วยซึ่งคุณสามารถคัดลอกวางลงใน Restore.txt และเรียกใช้ Python dircleaner.py -reset และมันจะพยายามกู้คืนและย้ายกลับหากยังใช้ได้
5.0.3
- "-Reset" ตอนนี้เปลี่ยนเป็น "-Restore"
5.0.4
- แก้ไข Mistype ซึ่งหยุดคุณสามารถใช้เส้นทางภายนอก 1 เส้นทางด้วยตัวเอง
- แก้ไข -u เนื่องจากไม่ทำงานเนื่องจากการอัปเดตชื่อผู้ใช้
5.0.5
- เพิ่ม pywin32 และ winshell ไปยังข้อกำหนด. txt
5.0.6
- อัปเดต update.py ดังนั้นตอนนี้จะใช้งานได้ถ้าคุณได้รับ repo เป็นไฟล์ zip แทนการโคลนนิ่งและจะไม่ทำซ้ำตัวเอง