FileAccess 枚举

2013/12/13

定义用于文件读取、写入或读取/写入访问权限的常数。

此枚举具有一个 FlagsAttribute 属性,该属性允许对其成员值进行按位组合。

Namespace:  System.IO
程序集:  mscorlib(位于 mscorlib.dll 中)

[FlagsAttribute]
public enum FileAccess

成员名称说明
Read对文件的读访问。可从文件中读取数据。同 Write 组合即构成读/写访问权。
ReadWrite对文件的读访问和写访问。可从文件读取数据和将数据写入文件。
Write文件的写访问。可将数据写入文件。同 Read 组合即构成读/写访问权。

指定 IsolatedStorageFileStream 构造函数中的 FileAccess 参数。

下面的示例访问一个文件以进行写入。此代码示例摘自一个为 IsolatedStorageFile 类提供的更大示例。


// Write to an existing file: MyApp1\SubDir1\MyApp1A.txt

// Determine if the file exists before writing to it.
string filePath = Path.Combine(subdirectory1, "MyApp1A.txt");

if (store.FileExists(filePath))
{
    try
    {
        using (StreamWriter sw =
            new StreamWriter(store.OpenFile(filePath,
                FileMode.Open, FileAccess.Write)))
        {
            sw.WriteLine("To do list:");
            sw.WriteLine("1. Buy supplies.");
        }
    }
    catch (IsolatedStorageException ex)
    {

        sb.AppendLine(ex.Message);
    }
}


Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示:
© 2015 Microsoft