Вы должны войти, чтобы создавать сообщения и темы.

Очистка папок

Страница 1 из 4► 4

Добрый день:)
Можете сделать программу или утилиту по очистке файлов в папке?
в настройках я пропишу путь к папкам (строк может быть не ограниченное количество, можно по + добавлять) при запуске утилиты нажимаем сканировать и далее очистить
на пример 
C:\Program Files\Открытие\logs
C:\Program Files\Открытие\Bases\Open\history

Лайкнул shiky
shiky

Добрый 🖐
Вы ничего не сказали про маску файлов, типа Скопировано.log, Скопировано.tmp, Скопировано.bak....

В любой непонятной ситуации переходи на beta  © Win 10 Tweaker

.log
.tst
.hcs
.tkc
папку Agent
.hcc
.hc
.dat

Лайкнули shiky и Kirill
shikyKirill

ТЗ:

в настройках я пропишу путь к папкам

✓ 

при запуске утилиты нажимаем сканировать и далее очистить

✓ 

Пользователь указывает маску для файлов и название папки, которую надо найти.

✓ 



Инструкция:

1) Для добавления пути нажать на кнопку "Добавить директорию";
2) Для удаления добавленного пути кликнуть на прописанный путь в списке и нажать на кнопку "Delete";
3) Для очистки списка директорий кликнуть два раза правой кнопкой мыши по списку;
4) Для добавления маски ввести значение в текстовое поле (например: для поиска файлов - *.txt, для поиска папки - Папка);
5) Для очистки найденных элементов нажать сочетание клавиш "Shift + C";
6) Для удаления всех элементов нажать на кнопку "Удалить всё";
7) Для удаления конкретного файла необходимо кликнуть на данный элемент в списке и нажать на "Delete";
8) Для удаления конкретной папки необходимо кликнуть на данный элемент в списке и нажать сочетание клавиш "Shift + Delete"

Лайкнули XpucT, Сергей и ещё 4
XpucTСергейMikhailLega77ЯRАндрей

Kirill,

Оффтоп
.NET 5 предполагает его установку. У человека задача, не требующая установки .NET 5.
Это всё равно, что на Unity писать такое ТЗ. Зря поощряете Microsoft с этим .NET, ибо если он из коробки не идёт в Windows, то старайтесь писать на последнем .NET Framework. Навязываю ли Я своё видение? Пусть так. Но не больше, чем Microsoft навязывает свой мусор. Решение в любом случае должно работать на пользователя. ТЗ просит чистить мусор, а Ваше решение предполагает куда больше мусора в системе, где этот .NET 5 не нужен. Ничего не умаляет Ваших трудов и грамотности, поэтому это в спойлере оффтоп.

Лайкнули Сергей, Mikhail и ещё 6
СергейMikhailЯRАндрейProChopaAlas NamelessshikyKirill
В любой непонятной ситуации переходи на beta  © Win 10 Tweaker

Добрый день:)
вышла ошибка

Привет.
NET Desktop Runtime поставить и заработает.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Спасибо:) все работает:)

Цитата: Mikhail от 21.12.2022, 06:14

Привет.
NET Desktop Runtime поставить и заработает.

А вот про то и говорю, что человеку лучше не ставить его, ибо саботаж – это лучший способ бороться с навязыванием постоянно устаревающих платформ. Люди между 2019 и 2022 мучаются с .NET Core 3.0 и то же самое будет с .NET. И сама Microsoft сомневается в перспективе своего продукта, ибо давно бы уже в составе винды было. Но нет. По прежнему старый добрый и надёжный .NET Framework.

Цитата: Денис от 21.12.2022, 06:42

Спасибо:) все работает:)

Не потеряйте теперь ссылку, ибо каждая переустановка Windows – это снова ставить этот Runtime.

Лайкнули Сергей, Mikhail и ещё 4
СергейMikhailЯRАндрейAlas NamelessKirill
В любой непонятной ситуации переходи на beta  © Win 10 Tweaker
Цитата: XpucT от 21.12.2022, 07:00

А вот про то и говорю, что человеку лучше не ставить его, ибо саботаж – это лучший способ бороться с навязыванием постоянно устаревающих платформ. Люди между 2019 и 2022 мучаются с .NET Core 3.0 и то же самое будет с .NET. И сама Microsoft сомневается в перспективе своего продукта, ибо давно бы уже в составе винды было. Но нет. По прежнему старый добрый и надёжный .NET Framework.

Согласен, но утилита получилась хорошая =), перепишу когда нить, если дойду до этого.

Лайкнули XpucT, Сергей и ещё 2
XpucTСергейЯRKirill
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн
Цитата: XpucT от 21.12.2022, 07:00
Цитата: Mikhail от 21.12.2022, 06:14

Привет.
NET Desktop Runtime поставить и заработает.

А вот про то и говорю, что человеку лучше не ставить его, ибо саботаж – это лучший способ бороться с навязыванием постоянно устаревающих платформ. Люди между 2019 и 2022 мучаются с .NET Core 3.0 и то же самое будет с .NET. И сама Microsoft сомневается в перспективе своего продукта, ибо давно бы уже в составе винды было. Но нет. По прежнему старый добрый и надёжный .NET Framework.

Цитата: Денис от 21.12.2022, 06:42

Спасибо:) все работает:)

Не потеряйте теперь ссылку, ибо каждая переустановка Windows – это снова ставить этот Runtime.

Соглашусь с Вами по этому поводу, поэтому переписал под Framework и внёс пару изменений.


Инструкция:

1) Для добавления пути нажать на кнопку "Добавить директорию";
2) Для удаления добавленного пути кликнуть на прописанный путь в списке и нажать на клавишу "Delete";
3) Для очистки списка директорий кликнуть два раза правой кнопкой мыши по списку;
4) Для добавления маски ввести значение в текстовое поле (например: для поиска файлов - *.txt, для поиска папки - Папка);
5) При вводе маски с несколькими параметрами разделять их через ; с пробелом (например: *.txt; Папка; *.png); 
6) Для очистки найденных элементов нажать сочетание клавиш "Shift + C";
7) Для удаления всех элементов нажать на кнопку "Удалить всё";
8) Для удаления конкретного файла необходимо кликнуть на данный элемент в списке и нажать на клавишу "Delete";
9) Для удаления конкретной папки необходимо кликнуть на данный элемент в списке и нажать сочетание клавиш "Shift + Delete"
10) Если в найденных элементах для удаления присутствует лишний - кликнуть по нему и нажать на клавишу C;
11) При перезапуске приложения маска поиска сохраняется.

Лайкнули Mikhail, Lega77 и Андрей
MikhailLega77Андрей

все хорошо, а можно сделать, что бы допустим я сохраню в блокноте пути и потом если заново установлю чистилку можно было бы просто скопировать из блокнота и вставить в директорию?

Лайкнул Kirill
Kirill
Цитата: Денис от 22.12.2022, 05:15

все хорошо, а можно сделать, что бы допустим я сохраню в блокноте пути и потом если заново установлю чистилку можно было бы просто скопировать из блокнота и вставить в директорию?


Инструкция:

1) Для добавления пути нажать на кнопку "Добавить директорию";
2) Для удаления добавленного пути кликнуть на прописанный путь в списке и нажать на клавишу "Delete";
3) Для очистки списка директорий кликнуть два раза правой кнопкой мыши по списку;
4) Для добавления маски ввести значение в текстовое поле (например: для поиска файлов - *.txt, для поиска папки - Папка);
5) При вводе маски с несколькими параметрами разделять их через ; с пробелом (например: *.txt; Папка; *.png); 
6) Для очистки найденных элементов нажать сочетание клавиш "Shift + C";
7) Для удаления всех элементов нажать на кнопку "Удалить всё";
8) Для удаления конкретного файла необходимо кликнуть на данный элемент в списке и нажать на клавишу "Delete";
9) Для удаления конкретной папки необходимо кликнуть на данный элемент в списке и нажать сочетание клавиш "Shift + Delete"
10) Если в найденных элементах для удаления присутствует лишний - кликнуть по нему и нажать на клавишу C;
11) При перезапуске приложения маска поиска сохраняется.
12) Для импорта путей папок кликнуть два раза левой кнопкой мыши по списку. Если в настройках уже хранятся записи путей, то программа предложит перезаписать их из файла (нажать на кнопку "да" в появившемся окне) или добавить недостающие (нажать на кнопку "нет"), или отменить операцию, нажав кнопку "закрыть";
13) Для экспорта путей папок кликнуть два раза колёсиком мыши по списку;

сейчас всё супер:) 
а то перенес с раб стола на диск Д, а настройки не сохранились:)
спасибо большое:)

Лайкнул Kirill
Kirill
Страница 1 из 4► 4