FileInfo.DirectoryName 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取表示目录的完整路径的字符串。
public:
property System::String ^ DirectoryName { System::String ^ get(); };
public string DirectoryName { get; }
public string? DirectoryName { get; }
member this.DirectoryName : string
Public ReadOnly Property DirectoryName As String
属性值
表示目录的完整路径的字符串。
例外
为目录名传入 null
。
完全限定路径名称的长度超出系统定义的最大长度。
调用方没有所要求的权限。
示例
以下示例检索指定文件的完整路径。
string fileName = @"C:\TMP\log.txt";
FileInfo fileInfo = new FileInfo(fileName);
if (!fileInfo.Exists)
{
return;
}
Console.WriteLine("{0} has a directoryName of {1}",
fileName, fileInfo.DirectoryName);
/* This code produces output similar to the following,
* though actual results may vary by machine:
*
* C:\TMP\log.txt has a directory name of C:\TMP
*/
注解
若要将父目录作为 DirectoryInfo 对象获取,请使用 Directory 属性。
首次调用时, FileInfo 调用 Refresh 并缓存有关文件的信息。 在后续调用中,必须调用 Refresh 以获取信息的最新副本。