使用英语阅读

通过


FileStream.Name 属性

定义

获取 FileStream 中已打开的文件的绝对路径。

public string Name { get; }
public virtual string Name { get; }

属性值

作为文件的绝对路径的字符串。

示例

此代码示例是为 构造函数提供的更大示例的 FileStream(String, FileMode, FileAccess, FileShare, Int32, Boolean) 一部分。

static void EndReadCallback(IAsyncResult asyncResult)
{
    State tempState = (State)asyncResult.AsyncState;
    int readCount = tempState.FStream.EndRead(asyncResult);

    int i = 0;
    while(i < readCount)
    {
        if(tempState.ReadArray[i] != tempState.WriteArray[i++])
        {
            Console.WriteLine("Error writing data.");
            tempState.FStream.Close();
            return;
        }
    }
    Console.WriteLine("The data was written to {0} and verified.",
        tempState.FStream.Name);
    tempState.FStream.Close();

    // Signal the main thread that the verification is finished.
    tempState.ManualEvent.Set();
}

注解

如果绝对路径未知,此属性将返回类似于“[Unknown]”的字符串。

有关常见文件和目录操作的列表,请参阅 常见 I/O 任务

适用于

另请参阅