此主题尚未评级 - 评价此主题

IsolatedStorageFile.DeleteFile 方法

2013/12/13

删除独立存储区中的文件。

Namespace:  System.IO.IsolatedStorage
程序集:  mscorlib(位于 mscorlib.dll 中)
public void DeleteFile(
	string file
)

参数

file
类型: System.String
要在独立存储区中删除的文件的相对路径。
异常条件
IsolatedStorageException

存储区已被移除。

- 或 -

无法删除文件。

- 或 -

独立存储被禁用。

ArgumentException

file 的格式错误。

ArgumentNullException

filenull

ObjectDisposedException

存储区已被释放。

删除的文件一经删除便无法恢复。

说明注意:

文件删除操作会因文件同时由病毒扫描程序和文件索引器等操作系统功能使用而遇到间歇性的失败。对于最近创建的文件尤其如此。

由于上述原因,应向代码块中添加处理 IsolatedStorageException 的代码,以重试删除文件的操作或记录失败。

下面的示例从存储区删除一个文件。此示例摘自为 IsolatedStorageFile 类提供的一个更大的示例。


// Delete a file.
try
{
    if (store.FileExists(filePath))
    {
        store.DeleteFile(filePath);
    }
}
catch (IsolatedStorageException ex)
{
    sb.AppendLine(ex.Message);
}


Windows Phone OS

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

Windows Phone

本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈
显示:
© 2014 Microsoft. 版权所有。