🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.nativeapi
Article #11513

Determine free space of a volume (complicated)

#11513
From: Andrue Cope
Date: Fri, 06 Feb 2004 15:06
32 lines
2080 bytes
We have recently introduced a network volume which appears to the client as
containing two directories in the root when in fact each of these
directories is a separate volume. In effect this is similar to the UNIX
mount point system, Windows calls this mounting a partition onto an empty
NTFS folder.

IOW:
  Client side "H:\Vol1\" is actually server side "D:\".

We need to be able to determine the free space on each of these volumes
from the client side.

The normal Diskfree function call is no use because of course the client
sees the volumes as directories and returns the free space of the host
volume - ie;not even the combined free space of the mounted volumes. This
renders the free space reported completely meaningless.

Can anyone suggest how the client can either:
 
   * Determine the free space for a directory
or
   * Work out what the volume is called on the server and ask the server
what the free space is.

The only solution I've come up with for the moment is to run a utility on
the server that at regular intervals (every ten minutes perhaps) writes a
file to the root of each volume indicating the free space.

Its a Windows 2003 server.
-- 
Andrue Cope
[Bicester UK]
Technical Details
Message-ID: <ayuyhsqzh08g$.mmoinui16cd7.dlg@40tude.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.media.kyoto-u.ac.jp!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10cc67,597c005df44ff5f3,start
X-Google-Attributes: gid10cc67,public
X-Google-ArrivalTime: 2004-02-06 07:11:30 PST
From: Andrue Cope <no.spam@spammy.com>
Subject: Determine free space of a volume (complicated)
Newsgroups: borland.public.cppbuilder.nativeapi
User-Agent: 40tude_Dialog/2.0.10.1
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Date: Fri, 6 Feb 2004 15:06:57 +0000
Message-ID: <ayuyhsqzh08g$.mmoinui16cd7.dlg@40tude.net>
NNTP-Posting-Host: 217.207.223.34
X-Trace: newsgroups.borland.com 1076080027 217.207.223.34 (6 Feb 2004 07:07:07 -0800)
Lines: 32
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.media.kyoto-u.ac.jp!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail