方法 : Visual Basic でディレクトリが存在するかどうかを確認する

更新 : 2007 年 11 月

My.Computer.FileSystem.DirectoryExists メソッドを使用して、指定したディレクトリが存在するかどうかを確認できます。

DirectoryExists の呼び出しでは、FileIOPermission が必要です。

このメソッドは例外をスローしません。

hk7094e7.alert_note(ja-jp,VS.90).gifメモ :

使用している設定またはエディションによっては、ダイアログ ボックスで使用可能なオプションや、メニュー コマンドの名前や位置が、ヘルプに記載されている内容と異なる場合があります。このヘルプ ページは、全般的な開発設定を考慮して記述されています。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。

手順

ディレクトリが存在するかどうかを確認するには

  • My.Computer.FileSystem.DirectoryExists メソッドにパスを指定し、そのディレクトリが存在するかどうかを確認します。次の例では、C:\backup\logs ディレクトリが存在するかどうかを確認し、そのプロパティをチェックします。

    Dim logDirectoryProperties As System.IO.DirectoryInfo
    If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then
        logDirectoryProperties = My.Computer.FileSystem.GetDirectoryInfo("C:\backup\logs")
    End If
    

参照

処理手順

方法 : Visual Basic でファイルが存在するかどうかを確認する

トラブルシューティング : テキスト ファイルの読み取りと書き込み

チュートリアル : Visual Basic によるファイルとディレクトリの操作

参照

My.Computer.FileSystem.DirectoryExists メソッド

その他の技術情報

Visual Basic でのファイルおよびディレクトリの作成、削除、および移動