IsolatedStorageFile.FileExists 方法

2013/12/13

确定指定的路径是否指的是独立存储区中的现有文件。

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

public bool FileExists(
	string path
)

参数

path
类型: System.String
要测试的路径和文件名。

返回值

类型: System.Boolean
如果 path 指的是独立存储区中的现有文件而不是 null,则为 true;否则为 false

异常条件
IsolatedStorageException

独立存储区已被移除。

- 或 -

独立存储被禁用。

ObjectDisposedException

独立存储区已被释放。

下面的示例确定写入文件之前,该文件是否存在。此示例摘自为 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

显示:
© 2014 Microsoft