//honeypot demagogic

 Forum DhammaCitta. Forum Diskusi Buddhis Indonesia

Author Topic: menghapus file dengan nama tertentu  (Read 1899 times)

0 Members and 1 Guest are viewing this topic.

Offline Satria

  • Sahabat Baik
  • ****
  • Posts: 673
  • Reputasi: -17
  • Semoga semua mahluk berbahagia
menghapus file dengan nama tertentu
« on: 09 December 2010, 10:54:55 PM »
tujuannya ingin mencari file di drive D: dengan kriteria nama file tertentu. misalnya *cinta*

saya membuat modul di vb6 :

Code: [Select]

Public Declare Function SearchTreeForFile Lib "imagehlp.dll" (ByVal _
IpRoothPath As String, ByVal IpInputName As String, ByVal IpHasilName _
As String) As Long

Public Function SysFileFind(ByVal WhichRootPath As String, ByVal _
WhichFileName As String) As String
Dim iNull As Integer
Dim IResult As Long
Dim sBuffer As String

On Error GoTo L_FILEFINDERROR
sBuffer = String$(1024, 0)
IResult = SearchTreeForFile(WhichRootPath, WhichFileName, sBuffer)
If IResult Then
iNull = InStr(sBuffer, vbNullChar)
If Not iNull Then
sBuffer = Left$(sBuffer, iNull - 1)
End If
SysFileFind = sBuffer
Else
SysFileFind = ""
End If
Exit Function
L_FILEFINDERROR:
MsgBox "ERROR PADA KODE", vbInformation, "SYSFILEFIND:VIOLATION"
syfilefind = Format(Err.Number) & "-" & Err.Description
End Function

lalu saya bikin script untuk tombol command button

Code: [Select]
Private Sub Command1_Click()
Dim Carifile, Caridi, Namafile As String
Caridi = Text1.Text
Namafile = Text2.Text
Carifile = SysFileFind(Caridi, Namafile)
If Len(Carifile) > 0 Then
MsgBox "File " & Namafile & " ditemukan di " & Carifile, vbInformation, _
"Hasil Pencarian"
Else
MsgBox "File " & Namafile & " tidak ditemukan di semua folder yang ada di " & Caridi, vbCritical, _
"Hasil Pencarian"
End If
End Sub

tapi ternyata hasilnya tidak sesuai yang diharapkan. file yang ditemukan hanya satu persatu. misalnya file Plato.doc. itupun menulisnya harus lengkap dengan ekstensinya. tidak semua file yang mengandung kata "plato" bisa ditampilkan.

pertanyaan, gimana caranya agar semua file yang mengandung kriteria tertentu bisa ditampilkan semua dan tanpa harus membubuhkan ektensinya ?

Offline Satria

  • Sahabat Baik
  • ****
  • Posts: 673
  • Reputasi: -17
  • Semoga semua mahluk berbahagia
Re: menghapus file dengan nama tertentu
« Reply #1 on: 10 December 2010, 10:24:18 AM »
jadi, gimana nih? ada yang mau share enggak?