2012-03-08

System.IO.Directory.GetFiles ディレクトリ名指定の最後に円マーク付けたほうがいいぞ

たとえば

"C:\ABC "

という、全角スペースでおわるフォルダ名の中身を検索させようとして

System.IO.Directory.GetFiles("C:\ABC ", "*.*")

なんて書くと

「DirectoryNotFoundException : 'C:\ABC'の一部が見つかりません」

って、勝手Trimされてしまって失敗する。

"C:\ABC \"と、(¥)エンマークで終わらせておけば、おっけ。

(はてぶでは¥ではなくて\になってしまってるけど)

以上

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん