- 日時: 2015/02/11 19:21
- 名前: 花ちゃん
- ***********************************************************************************
* カテゴリー:[ファイル][フォルダー][] * * キーワード:削除,ごみ箱,ゴミ箱,*.*,一括削除, * *********************************************************************************** 記事No : 7133 投稿日 : 2008/03/05(Wed) 20:28 元質問 : 佐藤
デスクトップに拡張子をaaaでいくつかファイルを作成し、それを全て削除したいのですが、 System.IO.File.Delete(My.Computer.FileSystem.SpecialDirectories.Desktop & "\*.aaa") このような感じで記述したのですが削除されません。 System.IO.File.Deleteではワイルドカードを指定できないのでしょうか。
----------------------------------------------------------------------------------- 記事No : 7136 投稿日 : 2008/03/05(Wed) 23:29 回答者 : 花ちゃん ----------------------------------------------------------------------------------- Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click For Each FileName As String In System.IO.Directory.GetFiles( _ My.Computer.FileSystem.SpecialDirectories.Desktop, "*.txt") 'System.IO.File.Delete(FileName) 'オプションはお好みで My.Computer.FileSystem.DeleteFile(FileName, FileIO.UIOption.OnlyErrorDialogs, _ FileIO.RecycleOption.SendToRecycleBin, FileIO.UICancelOption.DoNothing) Next End Sub
'My.Computer.FileSystem.DeleteFile(file) 'My.Computer.FileSystem.DeleteFile(file ,showUI ,recycle) 'My.Computer.FileSystem.DeleteFile(file ,showUI ,recycle ,onUserCancel)
'パラメータ 'file '削除するファイル名及びパスを指定
'showUI ' 処理の進行状況を画面に表示するかどうかを指定(下記から選択) ' OnlyErrorDialogs エラー ダイアログ ボックスのみを表示し、プログレス ダイアログ ' ボックスは非表示にします。既定値です。 ' AllDialogs プログレス ダイアログ ボックスおよびすべてのエラー ダイアログ ' ボックスを表示します 'recycle ' 削除したファイルを [ごみ箱] に入れるかどうかを指定(下記より選択) ' DeletePermanently ファイルまたはディレクトリを完全に削除します。既定値です。 ' SendToRecycleBin ファイルまたはディレクトリを [ごみ箱] に送ります。
'onUserCancel ' ユーザーが処理をキャンセルしたとき例外をスローするかどうかを指定(下記より選択) ' DoNothing [キャンセル] をクリックした場合に何も実行しません。 ' ThrowException [キャンセル] をクリックした場合に例外をスローします。
|