猫のプログラム備忘録ノート

プログラマ1年目の猫人間が、覚えたことを忘れないように備忘録を書いていくブログという名のノートになります。

【C#】フォルダパス取得ダイアログの表示方法【探索メモ】

メモ

やりたいこと:ダイアログを開きファイルパスを取得する。

  • NuGetからWindowsAPICodePackをInstall
  • using Microsoft.WindowsAPICodePack.Dialogsを追加
  • オブジェクトの作成
var Dialog = new CommonOpenFileDialog();
  • その他設定
//ファイル選択ではなくフォルダ選択に変更
Dialog.IsFolderPicker = true;
//不必要なフォルダを開かないようにする
Dialog.EnsureReadOnly = false;
Dialog.AllowNonFileSystemItems = false;
  • Dialog.Filenameでファイルパスを取得する。

はてなブログに記載があったのに残す必要ある?