View Full Version : زیر نظر گرفتن تغییرات فایلها
VB.SOS
دوشنبه 07 دی 1388, 23:59 عصر
سلام خدمت دوستان عزیز
چه طور می تونیم تغییر مسیر و تغییر نام فایل و.. یک فایل رو در لحظه تشخیص بدیم؟
far9090
سه شنبه 08 دی 1388, 11:32 صبح
سلام . می تونی یک تایمر بذاری و با تابع DIR وجودش رو چک کنی . برای تغییرات دیگه مثل سایز و ... ماژول زیاد هست . این دو تا تابع سایز رو چک می کنن .
Private Function CheckFilesForSecurity() As Boolean
Const numberofFiles = 5
Dim strFiles(numberofFiles) As String: Dim intSizes(numberofFiles) As Long
strFiles(1) = "Filename1": intSizes(1) = 15643236
strFiles(2) = "FileName2": intSizes(2) = 97751
strFiles(3) = "FileName3": intSizes(3) = 801025
strFiles(4) = "FileName4": intSizes(4) = 1150782
strFiles(5) = "FileName5": intSizes(5) = 267962
For i = 1 To numberofFiles
counter = counter + 1
If Not CheckFileSize(App.Path + "\data1\" + strFiles(counter), intSizes(counter)) Then
CheckFilesForSecurity = False
Exit Function
End If
Next i
CheckFilesForSecurity = True
End Function
Public Function CheckFileSize(fileName As String, FileSizeKB As Long) As Boolean
On Error GoTo 1
Dim fso As FileSystemObject
Set fso = New FileSystemObject
Dim f As File
Set f = fso.GetFile(fileName)
Dim filesize As Long
filesize = f.Size '/ (2 ^ 10) 'Kilobyte
If (filesize = FileSizeKB) Then
CheckFileSize = True
Else
CheckFileSize = False
End If
1: If (Err.Number = 53) Then CheckFileSize = False
End Function
VB.SOS
سه شنبه 08 دی 1388, 12:10 عصر
دوست عزیز ممنونم ولی منظور من دقیقتر از اینه. دقیقا این کار رو Windows Media Player میکنه. من به کاری که Windows Media Player می کنه نیاز دارم. مثلا به محض تغییر در حتی نام فایل و مسیر فایل این تغییر تو کتابخانه منعکس میشه. اگه این کار رو توضیح بدین ممنون میشم.
VB.SOS
دوشنبه 14 دی 1388, 08:06 صبح
از دوستان کسی نمیتونه کمکی به من بکنه؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.