次の方法で共有


DirectoryInfo.Name プロパティ

定義

DirectoryInfo の現在のインスタンスの名前を取得します。

public:
 virtual property System::String ^ Name { System::String ^ get(); };
public override string Name { get; }
member this.Name : string
Public Overrides ReadOnly Property Name As String

プロパティ値

ディレクトリ名。

次の例では、現在 DirectoryInfo のインスタンスの名前のみを表示します。

using namespace System;
using namespace System::IO;
int main()
{
   DirectoryInfo^ dir = gcnew DirectoryInfo( "." );
   String^ dirName = dir->Name;
   Console::WriteLine( "DirectoryInfo name is {0}.", dirName );
}
using System;
using System.IO;

class GetAName
{
    public static void Main(string[] args)
    {
        DirectoryInfo dir = new DirectoryInfo(".");
        string dirName=dir.Name;
        Console.WriteLine("DirectoryInfo name is {0}.", dirName);
    }
}
open System.IO

let dir = DirectoryInfo "."
let dirName = dir.Name
printfn $"DirectoryInfo name is {dirName}."
Imports System.IO

Class GetAName
    Public Shared Sub Main()
        Dim dir As New DirectoryInfo(".")
        Dim dirName As String = dir.Name
        Console.WriteLine("DirectoryInfo name is {0}.", dirName)
    End Sub

End Class

注釈

このプロパティは Name 、ディレクトリの名前 ("Bin" など) のみを返します。 "c:\public\Bin" などの完全なパスを取得するには、 プロパティを使用します FullName

DirectoryInfo プロパティではName、(を構築Existsするために必要なディレクトリに対する読み取りアクセス許可を超えて) アクセス許可は必要ありませんが、ディレクトリ名を指定できます。 暗号化されたセキュリティで保護された名前を持つ保護されたディレクトリに を渡す DirectoryInfo 必要がある場合は、信頼されていないコードを使用するためのダミー ディレクトリを作成します。

共通 I/O タスクの一覧は、 共通 I/O タスク を参照してください。

適用対象

こちらもご覧ください