次の方法で共有


DirectoryInfo.Name プロパティ

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

Overrides Public ReadOnly Property Name As String
[C#]
public override string Name {get;}
[C++]
public: __property String* get_Name();
[JScript]
public override function get Name() : String;

プロパティ値

ディレクトリ名。

解説

Name プロパティは、"Bin" のように、ディレクトリの名前だけを返します。"c:\public\Bin" のような絶対パスを取得するには、 FullName プロパティを使用します。

このメソッドの使用例については、以下の「使用例」を参照してください。その他の一般的な I/O タスクまたは関連する I/O タスクの例を次の表に示します。

実行するタスク 参考例があるトピック
テキスト ファイルを作成する。 ファイルへのテキストの書き込み
テキスト ファイルに書き込む。 ファイルへのテキストの書き込み
テキスト ファイルから読み取る。 ファイルからのテキストの読み取り
ファイルの拡張子を取得する。 Path.GetExtension
ファイルの絶対パスを取得する。 Path.GetFullPath
ファイルの拡張子を変更する。 Path.ChangeExtension
パスからファイル名だけを取得する。 Path.GetFileNameWithoutExtension

使用例

現在の DirectoryInfo インスタンスの名前だけを表示する例を次に示します。

 
Imports System
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

[C#] 
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);
    }
}

[C++] 
#using <mscorlib.dll>
using namespace System;
using namespace System::IO;

int main()
{
    DirectoryInfo* dir = new DirectoryInfo(S".");
    String* dirName=dir->Name;
    Console::WriteLine(S"DirectoryInfo name is {0}.", dirName);
}

[JScript] 
import System;
import System.IO;
var dir : DirectoryInfo = new DirectoryInfo(".");
var dirName : String = dir.Name;
Console.WriteLine("DirectoryInfo name is {0}.", dirName);

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

DirectoryInfo クラス | DirectoryInfo メンバ | System.IO 名前空間 | FullName | 入出力操作 | ファイルからのテキストの読み取り | ファイルへのテキストの書き込み