Dircleaner
Clause de non-responsabilité
Ce programme déplace les fichiers; Utilisez-le à vos propres risques. J'ai implémenté des fonctionnalités qui devraient arrêter la perte de données, mais si c'est le cas, je ne suis pas responsable. Ce programme est toujours en version bêta.
Exigences
- Python3
- Windows uniquement
Comment utiliser
Tout d'abord, utilisez Git Clone ou téléchargez le zip à partir de https://github.com/whysoeasy/andirleaner.git. 

Maintenant, après avoir fait cela, changez Dircetory en dircleaner.
Suivant faire Python dircleaner.py - help

Ensuite, après avoir appuyé sur Entrée, vous serez accueilli par cet écran.

Maintenant, ce sont toutes les options que vous pouvez utiliser avec le nettoyeur.
La façon de nettoyer votre ordinateur est l'option -c

Ensuite, appuyez sur Entrée et il procédera pour nettoyer votre ordinateur.

La fonction suivante est la fonction de -T qui se débarrasser de tous vos fichiers temporaires actuels.

Cliquez ensuite sur Entrer et il commencera à supprimer les fichiers temporaires.

Désormais, l'une des fonctionnalités les plus brillantes de la fonction Rollback.
Si vous pensez que le nettoyeur a déplacé des fichiers que vous ne vouliez pas déplacer, annulez simplement le contrôle propre c.
Ensuite, Python Dircleaner.py -R et il en retournera le processus.

Cliquez ensuite sur Entrer et il procédera pour remettre tous les fichiers à leurs places d'origine.

Désormais, la fonction de -U vérifiera les mises à jour et s'il y en a une, elle vous le dira.

Puis cliquez sur Entrer.

La fonctionnalité suivante est la fonction de recherche que vous pouvez rechercher dans le fichier de jonque pour un fichier que vous souhaitez supprimer ou déplacer séparément.

Ensuite, saisissez ce que vous souhaitez rechercher et cliquez sur Entrer.

La nouvelle fonctionnalité de la fonctionnalité -restore de la fonctionnalité est une fonctionnalité très importante et est utilisée pour des circonstances d'urgence telles que vous avez supprimé des charges de fichiers que vous ne signifiiez pas non plus. La fonction de réinitialisation obtiendra tous les fichiers les plus récents que vous avez supprimés à l'aide de ce programme et utilisera le bac de recyclage pour essayer de restaurer et de les retirer. Et il vous fera également une sauvegarde pour vous, donc si vous annulez à mi-chemin, vous pouvez accéder au fichier de sauvegarde et copier le coller dans la restauration .txt et exécuter la commande. Et il restaurera cette sauvegarde si possible.

C'est ce que c'est sur la façon d'utiliser les fonctionnalités :)
Rapports de bugs
Faites un nouveau problème dans le dépôt.
Que ne pas toucher
Ne touchez en aucun cas les fichiers journaux / les fichiers de restauration; Ceux-ci sont utilisés dans les fonctionnalités de recul / restauration.
Mise à jour
Exécutez simplement Update.py pour obtenir la dernière version sur Windows.
Comment ça marche?
- Le programme passe par tous les répertoires et sous-répertoires dans des documents, des ordinateurs de bureau et des téléchargements, à la recherche de fichiers qui sont sur l'âge minimum défini dans
script.config et sont inférieurs à la taille maximale définie dans script.config . S'il en trouve, il les déplace vers le dossier indésirable où ils sont stockés jusqu'à ce que vous décidiez si vous souhaitez vider le dossier indé
Configuration supplémentaire
- Si vous souhaitez modifier la configuration de ce que les fichiers sont classés comme indésirables, accédez à
script.config et modifiez la configuration pour lui. Mais méfiez-vous, la configuration de l'âge des fichiers est en quelques secondes, donc si vous voulez le modifier, vous devez le mettre en quelques secondes. Par défaut, il est défini 3 mois pour arrêter le risque de déplacer des fichiers importants et réglé sur 200 octets. Il contient également une option externale_paths si vous mettez un chemin / chemin ici (si plusieurs les séparent par virgule), il les recherchera ainsi que ceux par défaut se méfient si si les fichiers système sont sur ce chemin, cela peut les confondre avec les ordures. Assurez-vous donc que s'il trouve une "indésirable", vous vérifiez soigneusement que ce n'est rien de clé pour un jeu ou pour le système.
Assurez-vous de noter!
- Comme ça? Veuillez jouer ce projet pour montrer votre soutien :)
Mettre à jour le journal
- Assurez-vous d'exécuter cohérentement Update.py
0.1.1
- Correction d'une erreur où la fonction
junky a été mal orthographiée sur la partie déplacer de l'option de recherche.
0.2.0
- De nombreux changements, y compris les correctifs de grammaire et les modifications de configuration, ont été apportés par @Rexogamer.
0.2.1
- Vous pouvez désormais désactiver le contrôle d'administration dans
script.config .
0.2.2
- Correction d'erreurs d'indentation et de syntaxe qui ont été commises dans la mise à jour précédente sur l'accident par Rexogamer
0.2.3
- Montant massif de correctifs de bogues en raison du fait que l'analyseur de configuration utilise des chaînes et non des entiers et de nombreuses erreurs d'indentation toutes corrigées.
0.2.4
- Mettre à jour la vérification ajoutée
0.2.5
- Correction des charges de bogues avec vérification de mise à jour et a arrêté la vérification de l'administrateur de sauter même si c'était vrai.
1.0.0
- Correction d'un bug massif qui ferait en sorte que cela ne passe pas du tout par les sous-répertoires.
1.0.1
1.0.2
- Terminez le nettoyage du code pour l'optimisation.
1.0.3
- Correction de code mineure.
1.0.4
2.0.0
- Arguments ajoutés.
- Contrôle d'administration supprimé.
- Correction de grammaire.
2.0.1
- Ajouts de code, y compris -j pour fabriquer un dossier indésirable nécessaire pour -c.
2.0.2
- Rollback fixe
- Le journal d'essuyer peut être éteint et sur
- Nettoyage du code
3.0.0
- Compatibilité Linux supprimée
3.0.1
- Couleurs ajoutées
- Bannière ajoutée
- Readme.md mis à jour
3.0.2
- Ne déplace plus les fichiers droits permet à l'utilisateur de choisir les fichiers qu'il ne souhaite pas déplacer avant de continuer.
3.0.3
- Correction d'un bug où vous ne pouvez pas cliquer sur Entrer pour déplacer les fichiers après avoir supprimé certains des fichiers que vous ne souhaitez pas déplacer.
3.0.5
- Le nettoyage du code a fait en sorte que si aucun fichier n'est trouvé pour les ordures, il sortira.
3.0.6
- Changement simple du mot propre en analyse lors de la recherche de fichiers qui classe comme indésirable.
4.0.0
- Un changement qui a complètement corrigé le nettoyant vérifiez maintenant cela fonctionne lol.
4.0.1
- L'avoir fait s'il ne peut pas trouver un dossier de bureau, il se repliera à un dossier de documents à la place.
- A fait en sorte qu'il ne vérifie plus le dossier indésirable pour les fichiers indésirables.
- La fonction -u mettra à jour désormais au lieu de devoir le faire manuellement.
4.0.2
- A dû se débarrasser de -U en possédant le fichier car il n'a pas fonctionné en raison du fichier lui-même en cours de suppression par la mise à jour. Il va désormais vérifier les mises à jour.
5.0.0
- Ajout d'une nouvelle fonctionnalité où vous pouvez ajouter plusieurs nouveaux chemins pour rechercher dans external_paths dans script.config séparé par des virgules ou en mettant proprement.
- En raison de cette nouvelle fonctionnalité, il y a plus de chances que les gens déplacent accidentellement des fichiers système, afin que pour contrer cela, les fichiers doivent être supérieurs à 100 octets maintenant.
- Maintenant, avant de déplacer des fichiers vers Junk, vous devez tripler avant de le faire avec deux entrées à vérifier. Cela réduira les chances que les gens déplacent les fichiers système, etc. car ils pourront d'abord regarder et vérifier et supprimer les fichiers qu'ils souhaitent.
5.0.1
- Il n'essaiera plus de retourner si vous avez déjà reculé.
5.0.2
- Correction des horodatages obtiendra certainement des fichiers sur trois mois maintenant.
- Fait que le programme ne détecte désormais que certaines extensions de fichiers pour arrêter le risque que quelqu'un supprime quelque chose de vraiment important.
- Vous ne pouvez plus rechercher des fichiers inférieurs à 100 octets.
- Restaurer la fonctionnalité ajoutée même après la suppression de fichiers, vous pouvez les restaurer maintenant et les remettre à leur position d'origine. Avec la fonction de restauration, vous obtenez également un fichier de sauvegarde réalisé avec qui vous pouvez copier Coller dans restaurer.txt et exécuter python dircleaner.py -reset et il essaiera de les restaurer et de les reculer s'il est toujours valide.
5.0.3
- "-reset" a maintenant été changé en "-restore".
5.0.4
- Correction de bustype qui vous a empêché de pouvoir utiliser 1 chemin externe seul.
- Correction du -U car il ne fonctionnait pas en raison de la mise à jour du nom d'utilisateur.
5.0.5
- Ajout de pywin32 et winshell à exigences.txt.
5.0.6
- Mise à jour Update.py, alors cela fonctionnera maintenant si vous obtenez le repo en tant que fichier zip au lieu de cloner et ne se reproduira pas.