Director
Descargo de responsabilidad
Este programa mueve los archivos; Úselo bajo su propio riesgo. He implementado características que deberían detener la pérdida de datos, pero si lo hace, no soy responsable. Este programa todavía está en beta.
Requisitos
Cómo usar
En primer lugar, use Git Clone o descargue el zip de https://github.com/whysoeasy/dircleaner.git. 

Ahora, después de haber hecho ese cambio de Dircetory a DirCleaner.
Siguiente Do Python Dircleaner.py --help

Luego, después de golpear, Enter, será recibido por esta pantalla.

Ahora estas son todas las opciones que puede usar con el limpiador.
La forma de limpiar su computadora es la opción -C

Luego presione Enter y procederá a limpiar su computadora.

La siguiente característica es la función -t que esto se elimina de todos sus archivos temporales actuales.

Luego haga clic en ENTRAR y comenzará a eliminar los archivos temporales.

Ahora una de las más brillantes presenta la función de reversión.
Si cree que el limpiador ha movido archivos que no quería moverse, simplemente cancele el control limpio c.
Luego haga python dircleaner.py -r y volverá a revelar el proceso.

Luego haga clic en Enter y procederá a mover todos los archivos de regreso a sus lugares originales.

Ahora la función -U esto verificará las actualizaciones y si hay una, le dirá.

Luego haga clic en Enter.

La siguiente característica es la función de búsqueda que puede buscar en la basura un archivo que desee eliminar o moverse de forma segata.

Luego escriba lo que desea buscar y haga clic en Enter.

La característica más reciente del grupo de la característica -restore Esta es una característica muy importante y se usa para circunstancias de emergencia, como eliminó las cargas de archivos que no significaba también. La función de reinicio obtendrá todos los archivos más recientes que eliminó usando este programa y usará reciclaje de reciclaje para intentar restaurarlos y retirarlos. Y también hará una copia de seguridad para usted, por lo que si cancela a mitad de camino, puede entrar en el archivo de copia de seguridad y copiarlo en el restaurante .txt y ejecutar el comando. Y restaurará esa copia de seguridad si es posible.

Eso es todo sobre cómo usar las características :)
Informes de informes
Haz un nuevo problema en el repositorio.
Que no tocar
No, bajo ninguna circunstancia, toques los archivos de registro/restauración; Estos se utilizan en las funciones de reversión/restauración.
Actualización
Simplemente ejecute Update.py para obtener la última versión en Windows.
¿Cómo funciona?
- El programa pasa por todos los directorios y subdirectorios en documentos, escritorio y descargas, buscando archivos que estén superiores a la edad mínima establecida en
script.config y son más bajos que el tamaño máximo establecido en script.config . Si encuentra alguno, los mueve a la carpeta de basura donde se almacenan hasta que decida si desea vaciar la carpeta de basura, revertir el proceso o buscar dentro de la basura para mover algunos archivos.
Configuración adicional
- Si desea cambiar la configuración de qué archivos se clasifican como basura, vaya a
script.config y cambie la configuración para ello. Pero tenga cuidado, la configuración para la edad de los archivos es en segundos, por lo que si desea cambiarlo, debe ponerla en segundos. Por defecto, se establece 3 meses para detener el riesgo de mover archivos importantes y establecerse en 200 bytes. También tiene una opción externa_paths si coloca una ruta/rutas aquí (si múltiples los separan por coma), entonces los buscará a través de ellos, así como los predeterminados, sin embargo, si los archivos del sistema están en esa ruta, puede confundirlos con basura. Así que asegúrese de que si encuentre alguna "basura", verifica a fondo que no es nada clave para un juego o para el sistema.
¡Asegúrate de calificar!
- ¿Como esto? Estrella este proyecto para mostrar su apoyo :)
Registro de actualizaciones
- Asegúrese de ejecutar consistentemente update.py
0.1.1
- Se corrigió un error donde la función
junky se deletreaba mal en la parte de movimiento de la opción de búsqueda.
0.2.0
- Los @rexogamer han realizado muchos cambios, incluidas las correcciones de gramática y los cambios de configuración en el programa.
0.2.1
- Ahora puede deshabilitar la verificación de administrador en
script.config .
0.2.2
- Errores de sangría y sintaxis fijos que se realizaron en la actualización anterior sobre accidente por Rexogamer
0.2.3
- Cantidad masiva de correcciones de errores debido al hecho de que el analizador de configuración usa cadenas, no enteros y muchos errores de sangría, todos solucionados.
0.2.4
- Actualización del chequeo agregado
0.2.5
- Se corrigieron las cargas de errores con el chequeo de actualización y detenía el chequeo de administración de omitir incluso si era cierto.
1.0.0
- Se corrigió un error masivo que lo haría para que no pasaría por subdirectorios en absoluto.
1.0.1
1.0.2
- Complete la limpieza del código para la optimización.
1.0.3
- Correcciones de código menor.
1.0.4
- Característica de reversión fija.
2.0.0
- Argumentos agregados.
- Cheque de administrador eliminado.
- Soluciones gramaticales.
2.0.1
- Adiciones de código que incluyen -j para hacer la carpeta de basura necesaria para -c.
2.0.2
- Reversión fijada
- Limpiar el registro se puede apagar y encender
- Limpieza de código
3.0.0
- Compatibilidad de Linux eliminada
3.0.1
- Colores agregados
- Banner agregado
- Readme.md actualizado
3.0.2
- Ya no mueve los archivos directamente permite al usuario elegir qué archivos no quiere mover antes de continuar.
3.0.3
- Se solucionó el error donde no podía hacer clic en ENTRAR para mover los archivos después de eliminar algunos de los archivos que no desea moverse.
3.0.5
- La limpieza del código lo hizo, así que si no se encuentran archivos para basura, saldrá.
3.0.6
- Cambio simple de la palabra limpia a análisis al buscar archivos que clase como basura.
4.0.0
- Un cambio que solucionó por completo el limpiador verificarlo ahora funciona jajaja.
4.0.1
- Lo hizo así que si no puede encontrar una carpeta de escritorio, se retirará a una carpeta de documentos.
- Lo hizo para que ya no verifique la carpeta de basura para archivos basura.
- La función -U ahora se actualizará en lugar de tener que hacerlo manualmente.
4.0.2
- Tuve que deshacerse de -U poder actualizar el archivo, ya que no funcionó debido a que la actualización elimina el archivo en sí. Ahora solo verificará las actualizaciones.
5.0.0
- Se agregó una nueva característica donde puede agregar múltiples rutas nuevas para buscar en external_paths en script.config separado por comas o poniéndose propios.
- Debido a esta nueva característica, hay más posibilidades de que las personas se muevan accidentalmente los archivos del sistema, por lo que para contrarrestar esto, los archivos deben estar por encima de 100 bytes ahora.
- Ahora, antes de mover los archivos a basura, debe verificar triple antes de hacerlo con dos entradas para verificar. Esto reducirá las posibilidades de que las personas muevan archivos del sistema, etc., ya que podrán mirar primero y verificar y eliminar los archivos que desean.
5.0.1
- Ya no intentará revertir si ya ha retrocedido.
5.0.2
- Se corrigió las marcas de tiempo definitivamente obtendrán archivos durante tres meses.
- Lo hizo para que el programa ahora solo detecte ciertas extensiones de archivos para detener el riesgo de que alguien elimine algo realmente importante.
- Ya no puede buscar archivos por debajo de 100 bytes.
- Restaurar función agregada incluso después de la eliminación de los archivos, puede restaurarlos ahora y volver a mudarse a su publicación original. Con la función de restauración, también obtiene un archivo de copia de seguridad realizado con él que puede copiar Pegear en restaurar.txt y ejecutar python dircleaner.py -reset e intentará restaurarlos e retirarlos si aún es válido.
5.0.3
- "-Reset" ahora se ha cambiado a "-restore".
5.0.4
- Se corrigió un error que impedía que pudiera usar 1 ruta externa por sí sola.
- Se corrigió el -u ya que no funcionaba debido a la actualización del nombre de usuario.
5.0.5
- Se agregó Pywin32 y Winshell a requisitos.txt.
5.0.6
- Actualizado Update.py, así que ahora funcionará si obtiene el repositorio como un archivo zip en lugar de clonarse y no duplicará.