0 / 0 / 0
Регистрация: 20.09.2014
Сообщений: 21
|
||||||
1 | ||||||
Удаление не пустых подкаталогов по имени15.11.2017, 13:39. Показов 4418. Ответов 6
Метки нет (Все метки)
Здравствуйте,
Профили пользователей на сервере в каталоге User_files и в каждом из них одна из программ создает свой временный каталог spec_tmp с подкаталогами и файлами. Мне нужно регулярно либо удалять все папки spec_tmp в каждом профиле пользователя либо удалять полностью содержимое каталога spec_tmp со всеми подкаталогами и файлами. На форуме здесь нашел такую строку от KDE777. Попытался подогнать под себя
Под удаление попадают не только папки, но и файлы. Конечно не критично, но не айс. Помогите пожалуйста довести до ума эту строку.
0
|
15.11.2017, 13:39 | |
Ответы с готовыми решениями:
6
Удаление пустых каталогов и подкаталогов Поиск всех подкаталогов по имени Удаление файлов из каталога и подкаталогов Удаление подкаталогов, но с сохранением файлов |
0 / 0 / 0
Регистрация: 20.09.2014
Сообщений: 21
|
|
15.11.2017, 14:03 [ТС] | 3 |
Если есть фалы с именем spec_tmp, то они так же как и каталоги scpec_tmp попадают под удаление, судя по сообщению:
WhatIf: Выполнение операции "Удаление каталога" над целевым объектом "G:\User_files\777\user-3\Documents\spec_tmp". WhatIf: Выполнение операции "Удаление файла" над целевым объектом "G:\User_files\777\_user-2\AppData\spec_tmp".
0
|
15.11.2017, 14:13 | 4 | |||||
Сообщение было отмечено AlSemenov как решение
Решение
AlSemenov,
1
|
0 / 0 / 0
Регистрация: 20.09.2014
Сообщений: 21
|
|
15.11.2017, 14:30 [ТС] | 5 |
Работает отлично! Спасибо!
0
|
15.11.2017, 14:33 | 6 |
AlSemenov, К слову, если нужно, чтобы эти папки удалялись сразу после создания, то можно сделать подписку на событие файловой системы, при помощи объекта FileSystemWatcher
Этот объект будет отслеживать появление директории и реагировать на это событие
0
|
0 / 0 / 0
Регистрация: 20.09.2014
Сообщений: 21
|
||||||
15.11.2017, 14:50 [ТС] | 7 | |||||
Запущенная специфическая программа создает эту папку как временную и она ей (программе) нужна в процессе работы. Но со временем скапливается много не нужных файлов, которые и загаживают диск. Потому и удалять нужно.
А если удалять временный каталог как только он появится, то переклинит софт. При запуске строки из интерфейса PS нет проблем. Запускаю через cmd
а со второго раза запускается... не понятно...
0
|
15.11.2017, 14:50 | |
15.11.2017, 14:50 | |
Помогаю со студенческими работами здесь
7
Удаление файлов и очистка подкаталогов с сохранением структуры папок Переместить все файлы из всех подкаталогов в текущий каталог и удалить подкаталоги, если у них нет своих подкаталогов Удаление не пустых папок Удаление пустых значений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |