| 
     サンプル投稿用掲示板  VB2005 〜 用トップページ  VB6.0 用 トップページ
日時: 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 [キャンセル] をクリックした場合に例外をスローします。
 
  |