Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Тип носителя информации


Автор: Temnozor 31.8.2004, 12:57
Пользователь вводит путь к папке (типа, D:\Data\)
Мне нужно убедиться что введенный путь лежит на локальном жестком диске (не на флоппике, не на CD, не на флэшке, не на сетевом ресурсе и т.п.).
То есть мне нужно узнать тип носителя D.
Как? Функцию(-и) в студию!

Автор: Олег М 31.8.2004, 14:00
Цитата(Temnozor @ 31.8.2004, 15:57)
Функцию(-и) в студию!

В какую студию? В вижуал? Самому то ломы в МСДНе искать - GetDriveType?

Автор: Peter 31.8.2004, 14:14
2Олег М Спасибо. Мне тоже пригодится.

Автор: Temnozor 31.8.2004, 14:33
Цитата
В какую студию? В вижуал? Самому то ломы в МСДНе искать - GetDriveType?

Настроение сразу упало...
"В студию" - просто так говорится (как "Приз в студию!").
Было б не вломы, не спрашивал бы.
Чтоб искать в msdn, надо ключевые слова придумать. Я не придумал.
Простите что отнял время.

Автор: Олег М 31.8.2004, 14:48
Цитата(Temnozor @ 31.8.2004, 17:33)
Настроение сразу упало... "В студию" - просто так говорится (как "Приз в студию!"). Было б не вломы, не спрашивал бы. Чтоб искать в msdn, надо ключевые слова придумать. Я не придумал. Простите что отнял время.

Да ладно, не обижайся, я же пошутил. А ключевые слова, по которым я искал - CreateFile, и там на страничке, внизу, File I/O Functions, а потом просто посмотрел список функций. Методика, по-моему, не очень сложная. Я тоже эту функцию,GetDriveType, первый раз увидел.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)