Dircleaner
Haftungsausschluss
Dieses Programm bewegt Dateien um; Verwenden Sie es auf eigenes Risiko. Ich habe Funktionen implementiert, die den Datenverlust stoppen sollten, aber wenn dies der Fall ist, bin ich nicht verantwortlich. Dieses Programm befindet sich noch in Beta.
Anforderungen
Wie man benutzt
Verwenden Sie zunächst Git Clone oder laden Sie den Reißverschluss von https://github.com/whysoeasy/dircleaner.git herunter. 

Jetzt, nachdem Sie diese Änderung von Dircetory in Dircleaner gemacht haben.
Als nächstes do python dircleaner.py -help

Nachdem Sie die Eingabetaste getroffen haben, werden Sie von diesem Bildschirm begrüßt.

Jetzt sind dies alle Optionen, die Sie mit dem Reiniger verwenden können.
Der Weg zur Reinigung Ihres Computers ist die Option -c

Drücken Sie dann die Eingabetaste und es wird fortgesetzt, um Ihren Computer zu reinigen.

Die nächste Funktion ist die Funktion -t, die alle Ihre aktuellen temporären Dateien beseitigt.

Klicken Sie dann auf EINGABE und es wird begonnen, die temporären Dateien zu löschen.

Jetzt ist eine der brillantesten Funktionen der Rollback -Funktion.
Wenn Sie der Meinung sind, dass der Reinigungsmittel Dateien bewegt hat, möchten Sie nicht die saubere Steuerung abbrechen c.
Dann machen Sie Python dircleaner.py -r und es wird den Prozess rollen.

Klicken Sie dann auf EINGABE und es wird alle Dateien auf ihre ursprünglichen Stellen verschieben.

Jetzt wird die Funktion -U nach Updates überprüfen und wenn es eine gibt, wird sie Ihnen sagen.

Klicken Sie dann auf die Eingabe.

Die nächste Funktion ist die Suchfunktion, die Sie im Müll nach einer Datei suchen können, die Sie möglicherweise löschen oder separat verschieben möchten.

Geben Sie dann das ein, was Sie suchen möchten, und klicken Sie auf die Eingabetaste.

Die neueste Funktion des Bunch -The -Restore -Features Dies ist eine sehr wichtige Funktion und wird für Notfallumstände verwendet, beispielsweise für die Ladung von Dateien, die Sie auch nicht gemeint haben. In der Reset -Funktion werden alle neuesten Dateien mit diesem Programm gelöscht und verwenden Recycle Bin, um sie wiederherzustellen und zurückzuschieben. Und es wird auch eine Sicherung für Sie erstellen. Wenn Sie also zur Hälfte abbrechen, können Sie in die Sicherungsdatei gehen und in den Wiederherstellen .txt einfügen und den Befehl ausführen. Und es wird diese Sicherung nach Möglichkeit wiederherstellen.

Das ist es, wie man die Funktionen benutzt :)
Meldung von Fehler
Machen Sie ein neues Problem im Repo.
Was nicht berührt
Berühren Sie unter keinen Umständen die Protokolldateien/Wiederherstellung von Dateien. Diese werden in den Rollback-/Wiederherstellungsfunktionen verwendet.
Aktualisierung
Führen Sie einfach update.py aus, um die neueste Version unter Windows zu erhalten.
Wie funktioniert es?
- Das Programm durchläuft alle Verzeichnisse und Unterverzeichnisse in Dokumenten, Desktops und Downloads, die nach Dateien suchen, die über das in
script.config festgelegte Mindestalter liegen und niedriger sind als die in script.config festgelegte maximale Größe. Wenn es welche findet, verschiebt es sie in den Junk -Ordner, in dem sie gespeichert werden, bis Sie entscheiden, ob Sie den Müllordner leeren, den Vorgang rollen oder im Müll suchen möchten, um einige Dateien herauszuziehen.
Zusätzliche Konfiguration
- Wenn Sie die Konfiguration des als Mülls klassifizierten Dateien ändern möchten, gehen Sie zu
script.config und ändern Sie die Konfiguration dafür. Seien Sie jedoch vorsichtig, die Konfiguration für das Alter der Dateien ist in Sekunden. Wenn Sie sie ändern möchten, müssen Sie sie in Sekundenschnelle einsetzen. Standardmäßig wird es 3 Monate festgelegt, um das Risiko eines Verschiebens wichtiger Dateien zu stoppen und auf 200 Bytes festzulegen. Es enthält außerdem eine Option external_paths, wenn Sie hier einen Pfad/eine Pfade einfügen (wenn mehrere durch Komma getrennt werden), wird sie durchsucht und die Standards sind vorsichtig, wenn sich Systemdateien auf diesem Pfad befinden. Stellen Sie also sicher, dass Sie, ob es einen "Junk" findet, den Sie gründlich überprüfen, dass es nichts für ein Spiel oder für das System ist.
Stellen Sie sicher, dass Sie bewerten!
- So was? Bitte spielen Sie dieses Projekt mit, um Ihre Unterstützung zu zeigen :)
Aktualisieren Sie das Protokoll
- Stellen Sie sicher, dass Sie update.py konsequent ausführen
0,1.1
- Ein Fehler behoben, bei dem der Funktions
junky im Bewegungsteil der Suchoption falsch geschrieben wurde.
0.2.0
- Viele Änderungen, einschließlich Grammatikkorrekturen und Konfigurationsänderungen am Programm, wurden von @Rexogamer vorgenommen.
0.2.1
- Sie können jetzt den Admin -Check in
script.config deaktivieren.
0.2.2
- Fixed -Einklebungs- und Syntaxfehler, die im vorherigen Update zum Unfall von Rexogamer gemacht wurden
0.2.3
- Massive Anzahl von Fehlerbehebungen, da der Konfigurations -Parser keine Ganzzahlen und viele Eindrückungsfehler verwendet.
0.2.4
- Untersuchung Aktualisieren Sie hinzugefügt
0.2.5
- Die Belastung von Fehler mit Update -Checkup behoben und die Prüfung von Administratoren vom Überspringen gestoppt, auch wenn dies der Fall war.
1.0.0
- Es wurde ein massiver Fehler behoben, der es schaffen würde, so dass es überhaupt keine Unterdiebstierungen durchläuft.
1.0.1
1.0.2
- Vollständige Codereinigung zur Optimierung.
1.0.3
- Kleinere Code -Korrekturen.
1.0.4
- Rollback -Funktion behoben.
2.0.0
- Argumente hinzugefügt.
- Admin -Scheck entfernt.
- Grammatikkorrekturen.
2.0.1
- Code -Ergänzungen einschließlich -J für die für -c benötigte Junk -Ordner.
2.0.2
- Rollback behoben
- Das Löschen des Löschens kann ausgeschaltet werden und eingeschaltet werden
- Codereinigung
3.0.0
- Linux -Kompatibilität entfernt
3.0.1
- Farben hinzugefügt
- Banner hinzugefügt
- Readme.md aktualisiert
3.0.2
- Mit nicht mehr direkten Dateien ermöglicht es dem Benutzer, auszuwählen, welche Dateien er nicht bewegen möchten, bevor sie fortfahren.
3.0.3
- Fehler behoben, wo Sie nicht eingeben konnten, um die Dateien zu verschieben, nachdem Sie einige der Dateien entfernt haben, die Sie nicht verschieben möchten.
3.0.5
- Die Code -Reinigung hat es so gemacht, wenn keine Dateien für Junk gefunden werden, wird es beendet.
3.0.6
- Einfache Änderung des Wortes sauber an die Analyse bei der Suche nach Dateien, die als Junk -Klassenklasse.
4.0.0
- Eine Änderung, die den Reiniger vollständig repariert hat.
4.0.1
- Machte es so, wenn es keinen Desktop -Ordner finden kann, fällt es stattdessen in einen Dokumentenordner.
- Es hat es so gemacht, dass der Junk -Ordner nicht mehr auf Junk -Dateien überprüft wird.
- Die -U -Funktion aktualisiert jetzt, anstatt dass Sie es manuell tun müssen.
4.0.2
- Musste es loswerden, die Datei zu aktualisieren, da sie nicht funktionierte, da die Datei selbst durch das Update gelöscht wurde. Es wird jetzt nur nach Updates suchen.
5.0.0
- Eine neue Funktion hinzugefügt, bei der Sie mehrere neue Pfade hinzufügen können, um in external_paths in script.config zu suchen, die von Kommas separiert oder eigenständig sind.
- Aufgrund dieser neuen Funktion besteht mehr die Chance, dass Personen sich versehentlich Systemdateien bewegen. Um diesem entgegenzuwirken, müssen die Dateien jetzt über 100 Bytes liegen.
- Bevor Sie Dateien auf Junk verschieben, müssen Sie die Überprüfung verdreifachen, bevor Sie es mit zwei Eingaben durchführen, um es zu überprüfen. Dies verringert die Wahrscheinlichkeit, dass Personen, die Systemdateien usw. bewegten, usw., da sie zuerst nachsehen und die gewünschten Dateien überprüfen und entfernen können.
5.0.1
- Es wird nicht mehr versucht, zu rollen, wenn Sie bereits zurückgerollt haben.
5.0.2
- Behoben Die Zeitstempel erhalten jetzt in drei Monaten Dateien.
- Das Programm hat jetzt nur bestimmte Dateierweiterungen erkannt, um das Risiko zu stoppen, dass jemand etwas wirklich Wichtiges löscht.
- Sie können nicht mehr nach Dateien unter 100 Bytes suchen.
- Wiederherstellung von Funktionen, die auch nach dem Löschen von Dateien hinzugefügt werden, können Sie diese jetzt wiederherstellen und sie wieder in ihre ursprüngliche Position verschieben. Mit der Wiederherstellungsfunktion erhalten Sie auch eine Sicherungsdatei, die Sie in restore.txt kopieren und python dircleaner.py -reset ausführen können.
5.0.3
- "-Reset" wurde jetzt in "-Restore" geändert.
5.0.4
- Fixed Mistype, der nicht mehr in der Lage war, einen externen Pfad für sich zu verwenden.
- Die -U behoben, da sie aufgrund der Aktualisierung des Benutzernamens nicht funktionierte.
5.0.5
- Pywin32 und WinShell zu Anforderungen hinzugefügt.txt.
5.0.6
- Aktualisiert update.py Also dann funktioniert es jetzt, wenn Sie das Repo als Zip -Datei erhalten, anstatt sich selbst zu klonen und sich nicht selbst zu duplizieren.