ايران ويج

نسخه‌ی کامل: برنامه حدف كردن فايل هاي داخل پوشه Tmp و ...
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
سلام
من مي خوام يه برنامه ساده با VB بنويسم نميدونم چطوري بايد اين كار رو انجام بدم.
من ميخوام برنامه درايو ويندوز رو پيدا كنه بعد فايل هاي داخل پوشه هاي Temp و Prefetch رو پاك كنه Confused
يه كار ديگه هم انجام بده، اسم يوزر رو پيدا كنه و بعد فايل هاي داخل پوشه
C:\Documents and Settings\EsmUser\Recent
رو پاك كنه همين Clap
من بلدم كه درايو ويندوز و اسم يوزر رو پيدا كنم اما نمي دونم چه جوري بنويسم... Sad
چرا كسي جواب نمي ده
ببينيد اينجوري درسته
Private Sub Command1_Click()
On Error Resume Next
If Environ("windir") = "C:\WINDOWS" Then
Kill "C:\WINDOWS\temp\*.*"
Command1.Enabled = False
End If
If Environ("windir") = "D:\WINDOWS" Then
Kill "D:\WINDOWS\temp\*.*"
Command1.Enabled = False
End If
End Sub
چرا كسي جواب نمي ده
امروز جمعست !
فردا روز کاره !
این فک کنم بهتره :
کد:
Private Sub Command1_Click()

On Error Resume Next
kill Environ("windir") & "\temp\*.*"
command1.Enabled = False

End Sub
Mamad2003 نوشته است:این فک کنم بهتره :
کد:
Private Sub Command1_Click()

On Error Resume Next
kill Environ("windir") & "\temp\*.*"
command1.Enabled = False

End Sub
درسته اين بهتره
اما براي اين چي كار كنم
C:\Documents and Settings\EsmUser\Recent
سلام. خوب همون طوری که خودت نوشتی اسم یوزر رو می تونی پیدا کنی. اسم یوزر رو داخل یه متغیر به اسم EsmUser بریز بعد کد زیر رو امتحان کن.
کد:
MsgBox Left(Environ("windir"), 1) & ":\Documents and Settings\" & EsmUser & "\Recent"
به احتمال زیاد جوابی که می خوای رو می گیری.
خوب حالا چطوري پاكش كنم؟
MsgBox درسته اسم يوزر C:\Documents and Settings\Amin\Recent
سلام. می تونی از کد زیر استفاده کنی
کد:
Dim Fso
    Dim Fld
    Dim Path As String
    Set Fso = CreateObject("Scripting.FIleSystemObject")
    EsmUser = "S.M.B Productions"
    Path = Left(Environ("windir"), 1) & ":\Documents and Settings\" & EsmUser & "\Recent"
    Set Fld = Fso.GetFolder(Path)
    For Each item In Fld.Files
        Fso.DeleteFile (item)
    Next
فکر نمی کنم که نیاز به توضیح داشته باشه.
ممنون درست شد
سلام چطوری میشه فهمید که توی آدرس زیر فایل هست یا نه
کد:
Path = Left(Environ("windir"), 1) & ":\Documents and Settings\" & EsmUser & "\Recent"

آیا یا با PathIsDirectoryEmpty میشه فهمید؟
صفحه‌ها: 1 2