Kill 函数

更新:2007 年 11 月

从磁盘删除文件。

在文件 I/O 操作中,My 功能具有比 Kill 更高的效率和更好的性能。有关更多信息,请参见 My.Computer.FileSystem 对象

Public Sub Kill(ByVal PathName As String)

参数

  • PathName
    必选。String 表达式,指定一个或多个要删除的文件名。PathName 可以包含目录/文件夹、驱动器。

异常

异常类型

错误号

条件

IOException

55

目标文件打开。

FileNotFoundException

53

目标文件未找到。

SecurityException

权限被拒绝 (Visual Basic)

权限被拒绝。

如果正在升级使用非结构化错误处理方式的 Visual Basic 6.0 应用程序,请参见“错误号”一列。(您可以根据 Number 属性(Err 对象) 比较错误号。) 然而,如果可能,应当考虑用 Visual Basic 的结构化异常处理概述 替换这种错误控制。

备注

Kill 支持多字符 (*) 和单字符 (?) 通配符的使用以指定多个文件。

安全说明   为了能执行此操作,Kill 函数需要使用将授予给执行代码的 FileIOPermission 的 Read 和 PathDiscovery 标志。有关更多信息,请参见 SecurityException代码访问权限

示例

此示例使用 Kill 函数从磁盘删除文件。

' Assume TESTFILE is a file containing some data.
Kill("TestFile")   ' Delete file.

' Delete all *.TXT files in current directory.
Kill("*.TXT")

智能设备开发人员说明

不支持此函数。

要求

命名空间:Microsoft.VisualBasic

**模块:**FileSystem

**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)

请参见

参考

RmDir 函数

IOException

FileNotFoundException