コンテンツへスキップ
ものがたり
戻る

2007-12-27

昨日のMIAUシンポジウムに参加された皆様、ありがとうございました。いやあ、実にやばかったですねw 僕はustreamを担当していたのですが、プレゼン資料はピンボケしまくるわ、ディスカッションとチャットに夢中でカメラ仕事さぼりまくるわと、色々ご迷惑をおかけしました(といってもピンボケは環境上もうどうしようもなかったのですが…)。

しかしそれでも実況中継の愉しみというもので、1000行を超えるやりとりが行われておりました。会場のトークとも合わせないと分からない部分もありますし、たぶんあの速さでなら言えることを書かれていた人も多いとおもうので(ry、今のところ公開する予定はありませんが(ご了承下さい)。かなりアツい内容だったのだなと思い直すものでした。ハイ。

で、昨日の、特に池田さんの話から思い出したのは、情報通信省の話に関連して出てきた新省設立建白草案なのだった。これを実現するという話になったら抵抗勢力がいろいろ出てくるだろうなあ。そのほとんどは文化庁著作権課の移管に伴って影響力が低下することに抵抗するであろう諸団体とかぶるわけだけど。

DirectoryInfo.Exists

http://www.nabble.com/DirectoryInfo-cache-td14460291.html

DirectoryInfo i = new DirectoryInfo("/tmp/foo");
i.Create();
Directory.Delete(i);
i.Exists();   <--- this returns true

This is by design, i.e. it matches MS.

まじでー? そいつは知らなんだ。それって使えねーじゃん。

追記: ↑で投稿されてるコードがそもそも間違ってる! コメント欄も読むべし。


コメント

atsushieno — 12/27/2007 19:09:53

うんそうです。のつもりだったんだけど、改めてAPIリファレンスを見ると、DirectoryにはDelete(DirectoryInfo)なんてメソッドは見当たらない…これ、そもそもサンプルコードが間違ってますね。i.Delete()の後なら、Existsはちゃんとfalseを返しますから、正しい動作じゃん。

ladybug — 12/27/2007 18:31:03

DirectoryInfo は生成時のスナップショットで、生成と操作と Refresh() たときにしか更新されない、というのは問題ないとして、Directory.Delete() が(恐らくパス情報だけしか見ていなくて)引数の DirectoryInfo のスナップショットを更新しないという話ですね?


この記事を共有:

前の記事
DirectoryInfo.Exists
次の記事