方法 : Visual Basic でファイルが読み取り専用かどうかを確認する
更新 : 2007 年 11 月
My.Computer.FileSystem.GetFileInfo メソッドを使用すると、指定したファイルに関する情報を格納している FileInfo オブジェクトを取得できます。
メモ : |
---|
使用している設定またはエディションによっては、ダイアログ ボックスで使用可能なオプションや、メニュー コマンドの名前や位置が、ヘルプに記載されている内容と異なる場合があります。このヘルプ ページは、全般的な開発設定を考慮して記述されています。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。 |
ファイルが読み取り専用かどうかを確認するには
GetFileInfo メソッドを使用して、ファイルの FileInfo オブジェクトを取得し、このオブジェクトを照会して情報を取得します。この例では、Testfile.txt に対応する FileInfo オブジェクトを取得し、IsReadOnly プロパティが True に設定されているかどうかに応じて、適切なメッセージを表示します。
Dim infoReader As System.IO.FileInfo infoReader = My.Computer.FileSystem.GetFileInfo("C:\testfile.txt") If infoReader.IsReadOnly = True Then MsgBox("File is readonly!") End If
参照
処理手順
方法 : Visual Basic でディレクトリが読み取り専用かどうかを確認する
参照
My.Computer.FileSystem.GetFileInfo メソッド