Fileのコンストラクタはopenメソッド
http://d.hatena.ne.jp/shinichiro_h/20040611#p1
の、微妙に続いてないような話。
なんでopen中でCreateFileに渡されてるフラグがOPEN_ALWAYSなんじゃい。
どう考えてもOPEN_EXISTINGが正しいだろーに。
結果どうなるかといいますと、存在しないファイルをINモードで開いても、例外出さずに新しくファイル作りやがります。
http://d.hatena.ne.jp/shinichiro_h/20040611#p1
の、微妙に続いてないような話。
なんでopen中でCreateFileに渡されてるフラグがOPEN_ALWAYSなんじゃい。
どう考えてもOPEN_EXISTINGが正しいだろーに。
結果どうなるかといいますと、存在しないファイルをINモードで開いても、例外出さずに新しくファイル作りやがります。