「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@330) [中] [解決]
@330■ (#1004) 存在しないドライブへのディスク系命令の返値がおかしい - 99yen (2009-07-25 09:53) /中 未処理
「ディスクサイズ」や「ディスク空サイズ」に存在しないドライブを指定すると、巨大な数が取得されます。

//9.22337203258119E18
"A:"のディスクサイズを表示 //存在しないドライブ
//2.42868752694041E17
"A:"のディスク空サイズを表示 //存在しないドライブ

エラーにするか、-1などが帰ってくると良いのではないでしょうか。よろしくお願いします。

Windows XP SP3/Windows 7 RC 1.524

(#1107) "-1を返す"仕様でOK? - U D (2009-08-29 00:06) /中 修正中
フォルダの存在を確認してからサイズを取得するようにして、
存在しない場合のフォルダでは-1を返すようにすればいいでしょうか?
特に問題ないようであれば、それで修正しておきます。

(#1112) -1を返すように。 - U D (2009-08-29 14:09) /中 確認待ち
「ディスクサイズ」「ディスク空サイズ」命令で、存在しないディスクを指定したら-1を返すように修正。 (r190)(@330)

(#1114) 確認しました! - クジラ飛行机 (2009-08-29 17:16) /中 解決
以下のテストを追加して「ディスクサイズ」「ディスク空サイズ」のテストを追加(r191)して、
正しく実行されることを確認しました。

{{{
●テスト_NAKOFILE_ファイル処理_ディスクサイズ
  「A:\」が存在。
  もし、それがいいえならば
    SIZE=「A:\」のディスクサイズ。
    SIZEと-1でテスト実行
    SIZE=「A:\」のディスク空サイズ
    SIZEと-1でテスト実行
}}}

作業ありがとうございました!

(#1004)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能