Правильное отображение количества свободного места в сетевом диске - VBA

Узнай цену своей работы

Формулировка задачи:

Добрый день! Есть onlogon скрипт, который мапит сетевые диски пользователям. Все работает нормально. Только одна беда. На сетевой диск (физически это папка на сервере) существует квота -2 ГБ. Как сделать так чтоб в экспловере windows у пользователей отображалась правильное количество свободного места исходя из существующей квоты. Сейчас показывается исходя из оставшегося места на жестком диске. Пользователь видит, что у него там полно места и начинает кидать туда что не попадя ))) Кусок скрипта:
Листинг программы
  1. Set WshNetwork = CreateObject("WScript.Network")
  2. .....
  3. WshNetwork.MapNetworkDrive newLet, Path, False
  4. .....

Решение задачи: «Правильное отображение количества свободного места в сетевом диске»

textual
Листинг программы
  1. Function VolumeFolder(path)
  2.     Dim fso As Object, fold As Object
  3.     Set fso = CreateObject("Scripting.FileSystemObject")
  4.     Set fold = fso.GetFolder(path)
  5.     VolumeFolder = fold.Size
  6.     Set fso = Nothing
  7.     Set fold = Nothing
  8. End Function
  9.  
  10. ?VolumeFolder ("c:\temp")
  11.  99183091

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы