■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#18944-0ネットワーク先の空き容量の取得ぜんちゃん2000-03-31(金) 14:40
     #18946-0RE#18944:ネットワーク先の空き容量の取得ReDim2000-03-31(金) 14:52
     #18949-0RE#18944:ネットワーク先の空き容量の取得ゆー太郎2000-03-31(金) 15:05
#18944-0
ネットワーク先の空き容量の取得
ネットワーク先の空き容量の取得は可能でしょうか。

例えば、SERVERというマシンのC:\USERが共有フォルダになっていた場合、
これを元にSERVERのCドライブの空き容量を取得したいのです。

通常はGetDiskFreeSpaceで取得できるのですが、これを使用する場合は
ドライブの割り当てができていないと、取得できませんよね。
これを\\SERVE\USERのような形で指定して、空き容量を取得できないものでしょうか?

最悪、調べる直前にドライブの割り当てを行って、取得後割り当てを解除すればいいのですが
できれば、したくないので、なにか良い方法はないでしょうか。

何がしたいかというと、大量のファイルを指定された所に移動するのですが、
移動する前に可能かどうかの判断をしたいのです。
フォルダの指定にはSHBrowseForFolderを使用しています。
ファイルの移動にはSHFileOperationで行っています。

開発環境:Windows95 OSR2  VB5.0 EE  SP3  IE5.0
#18946-0
RE#18944:ネットワーク先の空き容量の取得
> これを\\SERVE\USERのような形で指定して、空き容量を取得できないものでしょうか?

> 開発環境:Windows95 OSR2  VB5.0 EE  SP3  IE5.0

GetDiskFreeSpace で取得できませんか?
こちらでは "\\SERVER\USER\" としても、取得できるのですが。
OS でちがうんですかね。

環境 : WinNT4.0+sp5, VB6.0+sp3 EE IE5.0
#18949-0
RE#18944:ネットワーク先の空き容量の取得
GetDiskFreeSpaceEx API関数を使えば良いですよ。
但し、 Win95OSR2以降、WinNT4.0以降です。
このページと関連する記事:
#4765-0RE#4739:ドライブのサイズ取得方法1999-12-02(木) 12:26
#44623-0セットアップ時のエラー2001-07-02(月) 18:53
#6728-0ディスクドライブの全容量/空き容量1999-10-06(水) 12:38
#9393-0空き容量の取得2000-04-06(木) 14:40
#1453-1ドライブの空き領域2004-03-25(木) 11:53
#7412-0ドライブの容量を知る方法1999-10-15(金) 13:17
#6875-0ディスク容量チェックの方法1999-10-07(木) 14:31
#24856-0ドライブの容量を取得したい。2001-11-25(日) 01:39
#44627-0「セクタ当たりのバイト数」「クラスタ当たりのセクタ数」2001-07-02(月) 20:23
#8481-0ファイルの有無を調べるには2000-03-12(日) 13:50
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)