Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Чем заменить DirList из VB6??? Добавлено: 18.05.04 15:57  

Автор вопроса:  TERRA

В общем, проблема такая: нужно как-то вытянуть информацию о локальных логических дисках. В 6-ом проблем не было - там через ДирЛист все прекрано отображалось.

Чем это делают в VB.NET???

Ответить

  Ответы Всего ответов: 11  

Номер ответа: 1
Автор ответа:
  Артём Л.



ICQ: 280044491 

Вопросов: 43
Ответов: 227
 Профиль | | #1 Добавлено: 18.05.04 16:09
IO.Directory.GetLogicalDrives


Ответить

Номер ответа: 2
Автор ответа:
 TERRA



Вопросов: 1
Ответов: 4
 Профиль | | #2 Добавлено: 18.05.04 16:47

Да я не про то... В ВБ.НЕТ нету объекта Drive, со свойствами FreeSpace  и им подобными...

Мне нужны СВОЙСТВА драйвов, а не их список....

Ответить

Номер ответа: 3
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 18.05.04 17:01
Юзай WMI. В разделе Примеры есть мой пример.. Там вроде даже о драйвах
есть.

Ответить

Номер ответа: 4
Автор ответа:
 TERRA



Вопросов: 1
Ответов: 4
 Профиль | | #4 Добавлено: 18.05.04 17:23

что-то не вижу я в твоем примере ничего про локальные диски...

 

Ответить

Номер ответа: 5
Автор ответа:
  Артём Л.



ICQ: 280044491 

Вопросов: 43
Ответов: 227
 Профиль | | #5 Добавлено: 18.05.04 20:07
вот откопал:

Dim o As New
Management.ManagementObject(("win32_logicaldisk.deviceid=""c:"""))
MsgBox(o("FreeSpace").ToString)
вместо "FreeSpace" можна и "Size"



Ответить

Номер ответа: 6
Автор ответа:
 ⊗WaX⊗



Вопросов: 26
Ответов: 325
 Web-сайт: sapfir.cift.ru
 Профиль | | #6
Добавлено: 18.05.04 21:49

From Win32 to Microsoft .NET Framework API Map (.NET Development (General) Technical Articles)

File System Functions

Used with file systems:

Win32 functionDescription.NET Framework API
GetDiskFreeSpaceRetrieves information about the specified disk, including the amount of free space on the disk.System.Management.ManagementObject("Win32_LogicalDisk.DeviceID=\"C:\"").Get
System.Management.ManagementObject.Properties
GetDiskFreeSpaceExRetrieves information about the specified disk, including the amount of free space on the disk.System.Management.ManagementObject("Win32_LogicalDisk.DeviceID=\"C:\"").Get
System.Management.ManagementObject.Properties
GetLogicalDriveStringsFills a buffer with strings that specify valid drives in the system.Either of the following:
System.Environment.GetLogicalDrives
System.IO.Directory.GetLogicalDrives

Used with an encrypted file system:

Win32 functionDescription.NET Framework API
DecryptFileDecrypts an encrypted file or directory.System.Security.Cryptography.CryptoStream.Read
EncryptFileEncrypts a file or directory.System.Security.Cryptography.CryptoStream.Write
FileEncryptionStatusRetrieves the encryption status of the specified file.System.IO.FileSystemInfo.Attributes

//See ya

Ответить

Номер ответа: 7
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #7
Добавлено: 20.05.04 11:13
2 Terra: смотри внимательнее, есть там... В закладке Asynchronius
Operations...

Ответить

Номер ответа: 8
Автор ответа:
 TERRA



Вопросов: 1
Ответов: 4
 Профиль | | #8 Добавлено: 20.05.04 15:48

to WaX:

А что мне надо импортировать в проэкт, чтобы я могла использовать все эти Managment'ы??? Я нигде не нашла такое пространство имен. Вот с System.Environment или System.IO проблем нету - импортируются за здрассьте, а Managment - это что?

Ответить

Номер ответа: 9
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #9
Добавлено: 20.05.04 15:54
Добавь в проект ссылку на System.Management.dll (в меню Project-Add
Reference).

Ответить

Номер ответа: 10
Автор ответа:
  Артём Л.



ICQ: 280044491 

Вопросов: 43
Ответов: 227
 Профиль | | #10 Добавлено: 20.05.04 15:55
AddReference -> System.Managment..


Ответить

Номер ответа: 11
Автор ответа:
 TERRA



Вопросов: 1
Ответов: 4
 Профиль | | #11 Добавлено: 20.05.04 17:42

СПАСИБО !!!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам