
お世話になります。
既存のWinNTServerで動いていたPERLモジュールがあります。
その中にWinAPIのGetDiskFreeSpaceExを使用してドライブ空き容量を得ていたのですが、今回ServerがVersionUpし、WinServer2003になったところ、取得できなくなってしまいました。
確かにMSDNを見てもこの関数はMicrosoft Windows NT Server 4.0 Standard Editionまでとなっているように見えるのですが、ではWinServer2003ではどのようにしてドライブ空き容量を得ることができるのでしょうか?
もしくは、記述方法を変えたらこの関数でも対応可能なのでしょうか?
よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
期待されている回答とは違うかもしれないですが、
FSOオブジェクトを使うことで、そうしたOSの違いによるAPIの違いを吸収してくれます。
Win32::OLEモジュールを使って以下のようにドライブサイズ&空き容量を求めることができます。
#---------------------------------------------------------------
use Win32::OLE;
my $fso = Win32::OLE->new('Scripting.FileSystemObject');
my $DiskC = $fso->GetDrive("C");
print $DiskC->FreeSpace . "/" . $DiskC->TotalSize . "\n";
BLUEPIXYさん、レスありがとうございます。
perlでもFSOが使えるのですね。
その方向でも一度考えて見ます。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) Windows serverでマルチキャスト通信の確認をしたいです。MicrosoftよりMPING 1 2023/03/31 01:05
- Google Drive Google Drive (G:)の容量を、購入した容量と一致させるにはどうすればよいでしょうか? 1 2022/04/10 22:32
- ドライブ・ストレージ 光学ベイに取り付けたSSDからWINDOWS10を起動したい。 10 2023/05/01 18:04
- ドライブ・ストレージ ノートPCの容量について 5 2023/03/15 22:40
- YouTube WindowsのYouTube 15 2023/05/19 16:16
- BTOパソコン できるだけ安く、デジタルホーダーに合うオーダーメイドパソコンを買いたいです。 6 2022/11/20 07:46
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- ノートパソコン 中古パソコンの買い方 7 2023/03/07 16:53
- Windows 10 新しく購入したWindowsパソコンのディスクの容量を変更しています。 Cドライブの容量が元々1TB 9 2023/08/09 16:39
- ドライブ・ストレージ Windows10ProがインストールされているタブレットPCの、ハードディスクが64GBしかないた 5 2023/03/07 21:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
windows95ノートパソコンについて
-
Cディスクの空き容量がなくなる!
-
NASの空き容量を知るには、どう...
-
XPのパソコンのディスクが突然...
-
デスクトップ用のCD-Rドラ...
-
外付けハードディスクの空き領...
-
Google Drive (G:)の容量を、購...
-
SonyのX-アプリについて
-
ディスククリーンアップすると...
-
ハードディスクの容量を減らす...
-
ローカルディスクの空き容量に...
-
HDDで空き容量の割合は何%くら...
-
数式使用中のメモリ不足エラー...
-
ハードディスクの空き容量が・...
-
「取り消しています」が表示さ...
-
会社用のPCから私物のUSBにデー...
-
切り取り、貼り付けの途中でキ...
-
ノートパソコンのハードディス...
-
HDDと光学ドライブのドライブレ...
-
古いパソコンの処分に困ってます
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
NASの空き容量を知るには、どう...
-
ゴミ箱から削除してもディスク...
-
外付けUSB接続のHDDは容量一杯...
-
デスクトップPCのOS(C:)の空き...
-
BD-R容量ギリギリまで書き込み
-
650MBと700MB
-
データを削除するほど空き容量...
-
メールを削除しても、容量が増...
-
CD-Rを焼こうとするとドラ...
-
DVD Shrinkについてお願いします
-
ExcelかAccessのVBAでドライブ...
-
数式使用中のメモリ不足エラー...
-
RAID1環境,HDDの容量を増やした...
-
CD-Rで焼いたファイルが読めな...
-
エクセルが動かない
-
予約で空きありますか?の時の...
-
ゲーム用CD-ROMの容量って分か...
-
i Tunesに曲を取り込めなくなった
-
シムピープについて
-
空き容量を増やすとパソコンの...
おすすめ情報