Directory.Existsの判定がおかしい

使ったのはMicrosoft Visual C# 2010 Express

問題

  1. ソリューションエクスプローラーのプロジェクトを右クリック→プロパティ→設定タブ
  2. キー"dir"の値に存在するフォルダのパスを設定
  3. dirTextBox.Text = Properties.Settings.Default.dir;
  4. Directory.Exists(dirTextBox.Text)
  5. →False

原因
- デフォルトでは設定タブの内容がutf-8

  • どうもShift_JISの\をコピペでUTF-8に張り付けたのがだめだったらしい

対策
- 生成されたapp.configを開き、エンコードShift_JISに変更

ひどすぎる