FileSystemProxy.GetDirectoryInfo(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したパスの DirectoryInfo オブジェクトを返します。
public:
System::IO::DirectoryInfo ^ GetDirectoryInfo(System::String ^ directory);
public System.IO.DirectoryInfo GetDirectoryInfo(string directory);
member this.GetDirectoryInfo : string -> System.IO.DirectoryInfo
Public Function GetDirectoryInfo (directory As String) As DirectoryInfo
パラメーター
- directory
- String
String。 ディレクトリのパス。
返品
DirectoryInfo 指定したパスのオブジェクト。
例外
パスは、次のいずれかの理由で無効です。長さ 0 の文字列です。空白のみを含みます。無効な文字が含まれています。または、デバイス パス (\\.\で始まる) です。
directory が Nothing または空の文字列です。
パスがシステム定義の最大長を超えています。
ディレクトリ パスにコロン (:)または無効な形式) が含まれています。
ユーザーには、パスを表示するために必要なアクセス許可がありません。
例
この例では、ディレクトリ C:\Documents and SettingsのDirectoryInfo オブジェクトを取得し、ディレクトリの作成時刻、最終アクセス時刻、および最終書き込み時刻を表示します。
Dim getInfo = My.Computer.FileSystem.GetDirectoryInfo(
My.Computer.FileSystem.SpecialDirectories.MyDocuments)
MsgBox("The directory was created at " & getInfo.CreationTime)
MsgBox("The directory was last accessed at " & getInfo.LastAccessTime)
MsgBox("The directory was last written to at " & getInfo.LastWriteTime)
注釈
ディレクトリが存在しない場合、 DirectoryInfo オブジェクトのプロパティに初めてアクセスするまで例外はスローされません。