Killステートメント

Kill ステートメントはファイルを削除します。Windows機の場合、ファイル名にワイルドカード(* および ?)を使用して、複数のファイルを同時に削除することができます。

スポンサーリンク

Killステートメントの使用方法

構文
Kill PathName
引数名 省略 説明
PathName × 1 つまたは複数の削除するファイル名を示す文字列式を指定します。 フォルダおよびドライブを含めて指定できます。

Killステートメントの使用例

ワイルドカードを使用してフォルダ内のファイルをすべて削除する例です。 フォルダ内に1つもファイルがない場合はエラーが発生します。

Sub sample_ef079_01()
    'フォルダ内のファイルをすべて削除
    Kill "C:¥Users¥Guest¥vba¥*"
End Sub

Nameステートメントで処理の対象となるファイルを開いた状態でマクロを実行するとエラーが発生します。この場合はOn Errorステートメントなどで適切に対処してください。

Killステートメントでは読み取り専用ファイルを削除することはできません。削除したい場合はファイルシステムオブジェクトの DeleteFile メソッド、または、Delete メソッドを使用してください。

タイトルとURLをコピーしました