Как вывести список всех папок(+ Скрытых)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
jr13
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 03.03.2009 (Вт) 19:55

Как вывести список всех папок(+ Скрытых)

Сообщение jr13 » 01.06.2009 (Пн) 8:28

Привет всем, кто на форуме.
Почему создатели контрола "Dir" не могли сделать так, чтобы он видел скрытые папки?:(

В списке контрола скрытые папки - невидимы. Если указать точный путь к скрытой папке, то она будет видима в контроле.
Мне нужно сделать так, чтобы мне не самому указывать путь к скрытой папке, а сам контрол видел и отображал ёё.
А вот как сделать так, я не знаю.

Нужно что-то простенькое, альтернативное, может быть с помощью какого-нибудь другого контрола можно отображать папки(все).
Я видел как отображаются папки в TreeView, но там было сделано через FSO. А мне бы не хотелось таскать лишнюю библиотеку...
У кого есть мысли, что можно сделать, пиште пожалуйста.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Как вывести список всех папок(+ Скрытых)

Сообщение alibek » 01.06.2009 (Пн) 8:39

А у тебя в голове никакие мысли не шевельнулись, когда при указании Dir в подсказке показывался второй аргумент?
Lasciate ogni speranza, voi ch'entrate.

jr13
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 03.03.2009 (Вт) 19:55

Re: Как вывести список всех папок(+ Скрытых)

Сообщение jr13 » 01.06.2009 (Пн) 9:03

Я что-то не понял про что вы говорите.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Как вывести список всех папок(+ Скрытых)

Сообщение alibek » 01.06.2009 (Пн) 9:08

А у тебя в голове никакие мысли не шевельнулись, когда при указании Dir в подсказке показывался второй аргумент, называющийся Attributes?
Lasciate ogni speranza, voi ch'entrate.

jr13
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 03.03.2009 (Вт) 19:55

Re: Как вывести список всех папок(+ Скрытых)

Сообщение jr13 » 01.06.2009 (Пн) 9:18

dir1.Path = "Путь..." - нет никаких аргументов.
или я не про то думаю?
покажите пожалуйста пример...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Как вывести список всех папок(+ Скрытых)

Сообщение alibek » 01.06.2009 (Пн) 9:26

Я про функцию Dir говорил.
Компонент DirListBox скрытые каталоги не показывают, делай свой список (с помощью функции Dir).
Lasciate ogni speranza, voi ch'entrate.

jr13
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 03.03.2009 (Вт) 19:55

Re: Как вывести список всех папок(+ Скрытых)

Сообщение jr13 » 01.06.2009 (Пн) 9:30

Ок. Я попробую...

jr13
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 03.03.2009 (Вт) 19:55

Re: Как вывести список всех папок(+ Скрытых)

Сообщение jr13 » 01.06.2009 (Пн) 13:32

alibek, покажите пожалуйста пример, а то у меня ничего не получается.
Я посмотрел что можно сделать и решил, что с помощью Dir нельзя отображать скрытые папки. Там даже нет свойства в Attributes = vbHideFolder или что-то вроде этого. Там только простые папки и скрытые файлы.
Я не поверю, пока не увижу своими глазами. :(

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Как вывести список всех папок(+ Скрытых)

Сообщение Williams » 01.06.2009 (Пн) 13:37

Dir "C:\", vbHidden

Алибек посчитал, что это слишком просто, потому придоставил ответ кому-либо другому, кто снизойдет до твоего уровня :)
И вы думаете, что вас оставят в живых после прочтения этого поста?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Как вывести список всех папок(+ Скрытых)

Сообщение alibek » 01.06.2009 (Пн) 13:46

Lasciate ogni speranza, voi ch'entrate.

jr13
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 03.03.2009 (Вт) 19:55

Re: Как вывести список всех папок(+ Скрытых)

Сообщение jr13 » 01.06.2009 (Пн) 18:40

Ок. посмотрим.

jr13
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 03.03.2009 (Вт) 19:55

Re: Как вывести список всех папок(+ Скрытых)

Сообщение jr13 » 04.06.2009 (Чт) 13:35

Сделано через FSO.
Пришлось разобраться самому.
Спасиба за поддержку.
Тема закрыта.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 58

    TopList  
cron