- - PR -
[C#] 共有ドライブ(LAN上)の空き容量
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2004-08-23 10:00
LAN上の共有フォルダが存在するドライブの容量および空き容量を
取得するにはどうすれば良いでしょうか? 対象:WindowsXP(NTFS) LAN上の共有フォルダ(標準のディスクの共有機能) 背景 ローカルドライブの空き容量を取得する方法は分かるのですが、 LAN上に存在する他のWindowsXPコンピュータが 公開している共有フォルダーの空き容量(つまり共有フォルダーが 属しているドライブの空き容量)を取得する方法が分かりません。 | ||||
|
投稿日時: 2004-08-23 22:36
こんばんわ.
「リモートから」というお話ですよね? Windows 環境が手元に無いのではずしていたら申し訳ないのですが, network drive として mount してから dir したりしたら如何でしょうか? あるいは drive を共有しないとダメ? remote の共有資源を network drive とするなら, net use でもできますし,explorer の menu からもできます. 以上,ご参考まで. | ||||
|
投稿日時: 2004-08-24 08:47
こんなんありましたぜ。
「dirコマンドで共有フォルダの空き容量を調べる。」 http://www.atmarkit.co.jp/fwin2k/win2ktips/463diskfree/diskfree.html そのものズバリだとおもうんですが。 | ||||
|
投稿日時: 2004-08-24 11:24
件名にC#って入ってますけど、プログラム的にって事ですか?
だったら、例えばP/Invokeで、 GetDiskFreeSpaceEx( "\\\\Server\\Share", out freeBytesAvailable, out totalNumberOfBytes, out totalNumberOfFreeBytes); とか?。 WMIって話もあるかもしれませんが。 Insider.NETな話かもしれませんが、一応。 | ||||
1
