TurkProgrammers.NeT
Ana sayfa Ana Sayfa | Ana sayfanız yapın | Sık kullanılanlara ekle | Rss/Rdf Besleme| JavaScript
Bölümler
Arşiv
paz sa ça cu cum pa
1234
567891011
12131415161718
19202122232425
262728293031

Mailinizi ekleyin
Haberlere abone olun:

anket: Web Programcılığının Geleceğini nasıl görüyorsunuz
Web Programcılığının Geleceğini nasıl görüyorsunuz?
Önü Fazlası ile açık
ilerde yapacak web sitesi kalmayacak
Hazır sistemler işleri iyice bitirecek
Bugünden daha kötü olamaz
Anket sonuçları | Eski Anketler


email Arkadaşınızın maili | print Yazıcı versionu | comment Yanıtlar (0 Gönder)

bir dizinin altlarına inmek

by mustafa bas on Temmuz 24,2007

image


    Inherits System.Windows.Forms.Form
    Dim WithEvents watcher As New System.IO.FileSystemWatcher()
    Dim b As Byte

 

  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        watcher.Path = "d:saroj"
        watcher.Filter = "*.*"
        MsgBox(System.Environment.StackTrace.ToString())
        watcher.IncludeSubdirectories = True
        watcher.NotifyFilter = IO.NotifyFilters.CreationTime Or IO.NotifyFilters.DirectoryName Or IO.NotifyFilters.FileName Or IO.NotifyFilters.LastAccess Or IO.NotifyFilters.LastWrite Or IO.NotifyFilters.Size
        watcher.EnableRaisingEvents = True
        b = 0
    End Sub

    Private Sub watcher_Changed(ByVal sender As Object, ByVal e As System.IO.FileSystemEventArgs) Handles watcher.Changed
        If b = 0 Then
            writelog(e.Name, e.ChangeType.ToString & "   By : " & System.Environment.UserName)
            b = 1
        End If
    End Sub
    Private Function writelog(ByVal strFile As String, ByVal strChange As String) As Boolean
        Dim sw As System.IO.StreamWriter = New System.IO.StreamWriter("d:lk.txt", True)
        sw.WriteLine(strFile & "          " & strChange)
        sw.Close()
    End Function

    Private Sub watcher_Created(ByVal sender As Object, ByVal e As System.IO.FileSystemEventArgs) Handles watcher.Created
        writelog(e.Name, e.ChangeType.ToString)
        b = 0
    End Sub

    Private Sub watcher_Deleted(ByVal sender As Object, ByVal e As System.IO.FileSystemEventArgs) Handles watcher.Deleted
        writelog(e.Name, e.ChangeType.ToString)
        b = 0
    End Sub

    Private Sub watcher_Renamed(ByVal sender As Object, ByVal e As System.IO.RenamedEventArgs) Handles watcher.Renamed
        writelog(e.OldName, e.ChangeType.ToString & " to " & e.Name)
        b = 0
    End Sub


152 Kere okundu

Bu makaleyi beyendinizmi ?

1 2 3 4 5 Rating: 5.00Rating: 5.00Rating: 5.00Rating: 5.00Rating: 5.00 (Toplam 1 Oylar)
comment Yanıtlar (0 Gönder)
Çok okunanlar
En Çok Yorumlananlar
Yazarlar