Kill 関数

更新 : 2007 年 11 月

ディスクからファイルを削除します。

My 機能により、Kill よりも、ファイルの I/O 操作の生産性とパフォーマンスが向上します。詳細については、「My.Computer.FileSystem オブジェクト」を参照してください。

Public Sub Kill(ByVal PathName As String)

パラメータ

  • PathName
    必ず指定します。削除する 1 つ以上のファイル名を指定する 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