misc.log

日常茶飯事とお仕事と

GetFileNameメソッドってスラッシュも区切りとして認識するんだ……

.NET Framework 2.0でのお話。知らなかったのですが、System.IO.Path.GetFileNameメソッドって、パス文字列のフォルダ区切りにスラッシュ("/")が使われていても、さらに、円記号と混在していても区切りとして認識してくれるんですね。以下の例だと「testfile.tif」がきちんと取れます。

system.IO.Path.GetFileName("c:/test/testfile.tif")

しらんかった。ってか曖昧に書いても動くのはちょっと困ったりする。