Dircleaner
Penafian
Program ini memindahkan file di sekitar; Gunakan dengan risiko Anda sendiri. Saya telah menerapkan fitur yang harus menghentikan kehilangan data, tetapi jika ya, saya tidak bertanggung jawab. Program ini masih dalam beta.
Persyaratan
Cara menggunakan
Pertama -tama, gunakan klon git atau unduh zip dari https://github.com/whysoeasy/dircleaner.git.

Sekarang setelah Anda melakukan perubahan Dircetory menjadi Dircleaner.
Selanjutnya lakukan python dircleaner.py

Kemudian setelah memukul Enter, Anda akan disambut oleh layar ini.

Sekarang ini semua opsi yang dapat Anda gunakan dengan pembersih.
Cara membersihkan komputer Anda adalah opsi -c

Kemudian tekan enter dan itu akan melanjutkan untuk membersihkan komputer Anda.

Fitur berikutnya adalah fitur -t ini menghilangkan semua file sementara Anda saat ini.

Kemudian klik Enter dan itu akan mulai menghapus file sementara.

Sekarang salah satu fitur paling cemerlang fitur Rollback.
Jika Anda merasa bahwa pembersih telah memindahkan file yang tidak ingin Anda pindahkan, batalkan kontrol bersih c.
Kemudian lakukan python dircleaner.py -r dan itu akan mengembalikan prosesnya.

Kemudian klik Enter dan itu akan melanjutkan untuk memindahkan semua file kembali ke tempat aslinya.

Sekarang fitur -u ini akan memeriksa pembaruan dan jika ada yang akan memberi tahu Anda.

Lalu klik enter.

Fitur berikutnya adalah fitur pencarian yang dapat Anda cari di sampah untuk file yang mungkin ingin Anda hapus atau pindahkan secara terpisah.

Kemudian ketik apa yang ingin Anda cari dan klik enter.

Fitur terbaru di luar kelompok fitur -Restore Ini adalah fitur yang sangat penting dan digunakan untuk keadaan darurat seperti Anda menghapus banyak file yang tidak Anda maksud juga. Fitur reset akan mendapatkan semua file terbaru yang Anda hapus menggunakan program ini dan menggunakan Recycle Bin untuk mencoba memulihkan dan memindahkannya kembali. Dan itu juga akan membuat cadangan untuk Anda, jadi jika Anda membatalkan setengah jalan, Anda dapat masuk ke file cadangan dan menyalin tempel ke restore .txt dan jalankan perintah. Dan itu akan mengembalikan cadangan itu jika memungkinkan.

Itu tentang cara menggunakan fitur :)
Melaporkan bug
Buat masalah baru di repo.
Apa yang tidak harus disentuh
Jangan, dalam keadaan apa pun, sentuh file log/kembalikan file; Ini digunakan dalam fitur Rollback/Restore.
Memperbarui
Cukup jalankan update.py untuk mendapatkan versi terbaru di Windows.
Bagaimana cara kerjanya?
- Program ini melewati semua direktori dan subdirektori dalam dokumen, desktop dan unduhan, mencari file yang lebih dari usia minimum yang ditetapkan dalam
script.config dan lebih rendah dari ukuran maksimum yang diatur dalam script.config . Jika menemukannya, ia memindahkannya ke folder sampah di mana mereka disimpan sampai Anda memutuskan apakah Anda ingin mengosongkan folder sampah, mengembalikan proses atau mencari di dalam sampah untuk memindahkan beberapa file.
Konfigurasi Ekstra
- Jika Anda ingin mengubah konfigurasi file apa yang digolongkan sebagai sampah, buka
script.config dan ubah konfigurasi untuk itu. Tapi berhati -hatilah, konfigurasi untuk usia file dalam hitungan detik jadi jika Anda ingin mengubahnya, Anda perlu meletakkannya dalam hitungan detik. Secara default diatur 3 bulan untuk menghentikan risiko memindahkan file penting dan diatur ke 200 byte. Ini juga memiliki opsi external_paths di dalamnya jika Anda meletakkan jalur/jalur di sini (jika beberapa memisahkannya dengan koma) maka itu akan mencari melalui mereka serta yang default waspada meskipun jika file sistem berada di jalur itu, itu mungkin salah mengira mereka sebagai sampah. Jadi pastikan jika menemukan "sampah" yang Anda periksa dengan seksama bahwa itu bukan kunci apa pun untuk permainan atau sistem.
Pastikan untuk menilai!
- Seperti ini? Harap bintangi proyek ini untuk menunjukkan dukungan Anda :)
Perbarui log
- Pastikan untuk menjalankan update.py secara konsisten
0.1.1
- Memperbaiki kesalahan di mana fungsi
junky dieja salah pada bagian Pindah dari opsi pencarian.
0.2.0
- Banyak perubahan termasuk perbaikan tata bahasa dan perubahan konfigurasi pada program telah dilakukan oleh @Rexogamer.
0.2.1
- Anda sekarang dapat menonaktifkan admin check -in
script.config .
0.2.2
- Kesalahan indentasi dan sintaks yang diperbaiki yang dibuat pada pembaruan sebelumnya tentang kecelakaan oleh rexogamer
0.2.3
- Sejumlah besar perbaikan bug karena fakta bahwa parser konfigurasi menggunakan string bukan bilangan bulat dan banyak kesalahan indentasi semuanya diperbaiki.
0.2.4
- Perbarui Pemeriksaan ditambahkan
0.2.5
- Memperbaiki beban bug dengan pemeriksaan pembaruan dan menghentikan pemeriksaan admin dari melewatkan bahkan jika itu benar.
1.0.0
- Memperbaiki bug besar yang akan membuatnya sehingga tidak akan melalui sub-direktori sama sekali.
1.0.1
1.0.2
- Pembersihan kode lengkap untuk optimasi.
1.0.3
1.0.4
- Memperbaiki fitur rollback.
2.0.0
- Argumen ditambahkan.
- Periksa admin dilepas.
- Perbaikan tata bahasa.
2.0.1
- Penambahan kode termasuk -J untuk membuat folder sampah yang dibutuhkan untuk -c.
2.0.2
- Rollback diperbaiki
- Bersihkan log dapat dimatikan dan hidup
- Pembersihan kode
3.0.0
- Kompatibilitas Linux dihapus
3.0.1
- Warna ditambahkan
- Banner ditambahkan
- Readme.md diperbarui
3.0.2
- Tidak lagi memindahkan file lurus memungkinkan pengguna untuk memilih file mana yang tidak ingin mereka pindahkan sebelum melanjutkan.
3.0.3
- Memperbaiki bug di mana Anda tidak dapat mengklik enter untuk memindahkan file setelah menghapus beberapa file yang tidak ingin Anda pindahkan.
3.0.5
- Pembersihan kode membuatnya jadi jika tidak ada file yang ditemukan untuk sampah itu akan keluar.
3.0.6
- Perubahan sederhana dari kata bersih untuk dianalisis saat mencari file kelas mana sebagai sampah.
4.0.0
- Perubahan yang benar -benar memperbaiki pembersih, periksa sekarang berfungsi lol.
4.0.1
- Membuatnya jadi jika tidak dapat menemukan folder desktop itu akan mundur ke folder dokumen.
- Membuatnya sehingga tidak akan memeriksa folder sampah untuk file sampah lagi.
- Fungsi -u sekarang akan diperbarui alih -alih Anda harus melakukannya secara manual.
4.0.2
- Harus menyingkirkan -u dapat memperbarui file karena tidak berfungsi karena file itu sendiri dihapus oleh pembaruan. Sekarang hanya akan memeriksa pembaruan.
5.0.0
- Menambahkan fitur baru di mana Anda dapat menambahkan beberapa jalur baru untuk dicari di External_Paths di Script.config dipisahkan oleh koma atau memasang sendiri.
- Karena fitur baru ini ada lebih banyak peluang orang yang secara tidak sengaja memindahkan file sistem sehingga untuk mengatasinya, file harus di atas 100 byte sekarang.
- Sekarang sebelum memindahkan file ke sampah, Anda harus memeriksa tiga kali sebelum melakukannya dengan dua input untuk diperiksa. Ini akan menurunkan kemungkinan orang memindahkan file sistem dll karena mereka akan dapat melihat terlebih dahulu dan memeriksa dan menghapus file yang mereka inginkan.
5.0.1
- Ini tidak akan lagi mencoba untuk mundur jika Anda sudah mundur.
5.0.2
- Memperbaiki cap waktu pasti akan mendapatkan file selama tiga bulan sekarang.
- Membuatnya jadi program sekarang hanya mendeteksi ekstensi file tertentu untuk menghentikan risiko seseorang menghapus sesuatu yang sangat penting.
- Anda tidak dapat lagi mencari file di bawah 100 byte.
- Kembalikan fitur yang ditambahkan bahkan setelah penghapusan file Anda dapat mengembalikannya sekarang dan membuat mereka dipindahkan kembali ke posisi aslinya. Dengan fitur restore Anda juga mendapatkan file cadangan yang dibuat dengan itu yang dapat Anda salin pasta ke restore.txt dan jalankan Python dircleaner.py -Reset dan itu akan mencoba mengembalikannya dan memindahkannya kembali jika masih valid.
5.0.3
- "-Reset" sekarang telah diubah menjadi "-Restore".
5.0.4
- Memperbaiki mistype yang menghentikan Anda dapat menggunakan 1 jalur eksternal sendiri.
- Memperbaiki -u karena tidak berfungsi karena pembaruan nama pengguna.
5.0.5
- Menambahkan pywin32 dan berkurang ke persyaratan.txt.
5.0.6
- Diperbarui update.py jadi sekarang akan berfungsi jika Anda mendapatkan repo sebagai file zip alih -alih kloning dan tidak akan menggandakan dirinya sendiri.