いろきゅうの(元)はてなダイアリー

はてなダイアリーから移行中…

ドライブ情報取得でorz

ドライブについての情報を取得しようとアレコレやっているのですがー。いやもうね、何と言うか…
GetDiskFreeSpace (一セクタのバイト数が知りたい)
 - ドライブの指定
 「c:」 お尻に ¥ を付けてはいけない
 「\\svr\dir\」 お尻に ¥ を付けなければならない
GetDiskFreeSpaceEx
 - ドライブの指定
 パスであれば何でも

GetVolumeInformation
 - ドライブの指定
  「c:\」 「\\svr\dir\」 お尻に ¥ を付けなければならない
GetDiskFreeSpace と GetVlolumeInformation での、この仕様の違いの所為でメンドクサイわけですが。orz
ただでさえ文字列処理ってメンドイのに…ウボァー