Dircleaner
Отказ от ответственности
Эта программа перемещает файлы вокруг; Используйте его на свой собственный риск. Я реализовал функции, которые должны остановить потерю данных, но если это так, я не несу ответственность. Эта программа все еще в бета -версии.
Требования
Как использовать
Прежде всего, используйте Git Clone или загрузите Zip с https://github.com/whysoeasy/dircleaner.git. 

Теперь, после того, как вы сделали это изменение в Дирленер.
Далее do python dircleaner.py -help

Затем после нажатия введите Enter, вас встретит этот экран.

Теперь это все варианты, которые вы можете использовать с чисткой.
Способ очистить компьютер -это вариант -c

Затем нажмите Enter, и он приступит к очистке вашего компьютера.

Следующей функцией является функция -t, которая избавляет от всех ваших текущих временных файлов.

Затем нажмите Enter, и он начнет удалять временные файлы.

Теперь одна из самых блестящих функций Oflback.
Если вы чувствуете, что уборщик переместил файлы, вы не хотели двигаться, просто отмените чистый элемент управления c.
Затем сделайте python dircleaner.py -r, и он откажется от процесса.

Затем нажмите Enter, и он приступит к перемещению всех файлов обратно в их исходные места.

Теперь функция -u, это будет проверять обновления, и если она будет вам скажет.

Затем нажмите Enter.

Следующая функция - это функция поиска, которую вы можете найти в мусоре для файла, который вы можете удалить или перенести в соответствие с раз.

Затем введите то, что вы хотите найти, и нажмите Enter.

Новейшая функция из группы -Restore, это очень важная функция и используется для экстренных обстоятельств, таких как вы удалили множество файлов, которые вы тоже не имели в виду. Функция сброса получит все самые последние файлы, которые вы удалили, используя эту программу, и использовать корзину, чтобы попытаться восстановить и переместить их обратно. И это также сделает резервную копию для вас, поэтому, если вы отмените на полпути, вы можете перейти в файл резервной копии и скопируйте его в Restore .txt и запустите команду. И это восстановит эту резервную копию, если это возможно.

Вот как использовать функции :)
Сообщать об ошибках
Сделайте новую проблему в репо.
Что не трогать
Ни при каких обстоятельствах не касайтесь файлов журналов/восстановления файлов; Они используются в функциях отката/восстановления.
Обновление
Просто запустите 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, отделенном запятыми или поставки собственной.
- Благодаря этой новой функции есть больше шансов, что люди случайно перемещают системные файлы, поэтому для противодействия этим файлам сейчас должно быть выше 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 и Winhell к требованиям.txt.
5.0.6
- Updated update.py Так что теперь он будет работать, если вы получите репо в качестве zip -файла вместо клонирования и не будет дублировать себя.