DirectoryInfo.Name プロパティ
アセンブリ: mscorlib (mscorlib.dll 内)
構文
解説
Name プロパティは、"Bin" のように、ディレクトリの名前だけを返します。"c:\public\Bin" のような絶対パスを取得するには、FullName プロパティを使用します。
DirectoryInfo の Name プロパティは (Exists の構築に必要なディレクトリへの読み取りアクセス許可以上の) アクセス許可を必要としませんが、ディレクトリ名を公開する場合があります。DirectoryInfo を暗号的に安全な名前を持つプロテクト ディレクトリに渡す必要がある場合は、信頼関係のないコードを使用するためのダミー ディレクトリを作成します。
その他の一般的な I/O タスクまたは関連する I/O タスクの例を次の表に示します。
現在の 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
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); } }
using namespace System; using namespace System::IO; int main() { DirectoryInfo^ dir = gcnew DirectoryInfo( "." ); String^ dirName = dir->Name; Console::WriteLine( "DirectoryInfo name is {0}.", dirName ); }
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- DirectoryInfo.Name プロパティのページへのリンク