Форум
ПОИСК ПО ФОРУМУ
Портал
ПОИСК ПО ФОРУМУ
Авторы
Что нового
Медиа
Поиск медиа
Архив
Пользователи
Сейчас на форуме
Поиск сообщений в профиле
ПОИСК
Вход
Регистрация
Что нового
ПОИСК ПО ФОРУМУ
Меню
Вход
Регистрация
Установить приложение форума
Установить
Уменьшение отступа
Обратная связь
(info@ru-sfera.pw)
Форум
Программирование
Другие языки программирования
Игнорирование запрещенных мест при поиске папок VB.net
JavaScript отключён. Для полноценно использования нашего сайта, пожалуйста, включите JavaScript в своём браузере.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно.
Необходимо обновить браузер или попробовать использовать
другой
.
Ответить в теме
Сообщение
<blockquote data-quote="Spectrum735" data-source="post: 146356" data-attributes="member: 20251"><p>Я нашел как это сделать средствами VB.net, с помощью sub'a поиска файлов в массиве путей, которая взята отсюда <a href="http://www.cyberforum.ru/vb-net/thread1139502.html" target="_blank">http://www.cyberforum.ru/vb-net/thread1139502.html</a> </p><p>Я переделал её в поиск папок</p><p>[CODE][ATTACH=full]59416[/ATTACH][/CODE]</p><p>Далее я нашел как определить, пустая папка или нет, с помощью функции GetFolderSize отсюда <a href="http://pamirych.ru/%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80-%D0%BF%D0%B0%D0%BF%D0%BA%D0%B8/" target="_blank">http://pamirych.ru/получить-размер-папки/</a> </p><p>Всё работает, но не совсем корректно. Т.е. При выборе диска, например C:\, удаляются папки которые вложены, а не вместе с теми, которые верхнего уровня. Или наоборот папка верхнего уровня считается за одну, а не вместе с пустыми, которые в неё вложены.</p></blockquote><p></p>
[QUOTE="Spectrum735, post: 146356, member: 20251"] Я нашел как это сделать средствами VB.net, с помощью sub'a поиска файлов в массиве путей, которая взята отсюда [URL]http://www.cyberforum.ru/vb-net/thread1139502.html[/URL] Я переделал её в поиск папок [CODE][ATTACH=full]59416[/ATTACH][/CODE] Далее я нашел как определить, пустая папка или нет, с помощью функции GetFolderSize отсюда [URL]http://pamirych.ru/%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80-%D0%BF%D0%B0%D0%BF%D0%BA%D0%B8/[/URL] Всё работает, но не совсем корректно. Т.е. При выборе диска, например C:\, удаляются папки которые вложены, а не вместе с теми, которые верхнего уровня. Или наоборот папка верхнего уровня считается за одну, а не вместе с пустыми, которые в неё вложены. [/QUOTE]
Проверка
Ответ
Форум
Программирование
Другие языки программирования
Игнорирование запрещенных мест при поиске папок VB.net
Верх
Низ