【解決方法】パスが有効かどうかを確認する方法は?


設定を読み込むプログラムを作成しています。ユーザーがテキストボックスに無効なパスを入力するのを制限するための最良/簡単な方法を知りたいです

解決策 2

試す:

C#
if (!Directory.Exists(path))
   {
   // Report problem
   ...
   }

解決策 1

ユーザーを制限することはできませんが、無効なパスを入力したことを警告することはできます。 実際、それは間違っています。次を使用してユーザーを制限できます ブラウザ ダイアログ[^] テキストボックスへの書き込みを許可せずに

無効なパスをチェックする方法 (BrowserDialog を使用したくない場合)

C#
if (System.IO.Directory.Exists() ) {
    MsgBox("You entered invalid folder path!", MsgBoxStyle.Exclamation);

}

上記のチェックをテキストボックス検証イベントに入れます。

これで問題が解決する場合は、時間をかけて解決策を受け入れてください。 ありがとう。

解決策 4

「/home/ec2-user/sugamyauat/./LafAttachment.pdf」

解決策 3

ファイルが存在しています

C#
if (!File.Exists(path))
   {
   // Report problem
   ...
   }

フォルダが存在します

C#
if (!Directory.Exists(path))
   {
   // Report problem
   ...
   }

コメント

タイトルとURLをコピーしました