ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

§R°£¸ê®Æ§¨¤ºªºÀÉ®×

¦^´_ 1# man65boy
Kill "d:\*.xls"
Ps : Kill ¨Ó§R°£¤@­Ó¤w¶}±ÒªºÀɮסA«h·|²£¥Í¿ù»~

TOP

¦^´_ 6# oobird
2003ª©¬O¥i¥Hªº,¨ä¥Lª©§Ú¤£ª¾¹D .

TOP

¦^´_ 8# linsurvey2005
¤p¤ß¨Ï¥Î, ¥i§R°£¤@¯ë¸ê®Æ§¨¤¤©Ò«ü©wªºÀɦW.
  1. Option Explicit
  2. Dim xlDelName As String
  3. Dim xF As Object
  4. Sub Ex()
  5.     Dim FS As Object, d As Object, e As Object
  6.     xlDelName = "\*½m²ß*"
  7.     On Error GoTo rr   '2003 ÁcÅ餤:¦p¥Ø¿ý¦³Â²Åé¦r·|¦³¿ù»~
  8.     For Each d In CreateObject("Scripting.FileSystemObject").Drives  'ºÏºÐ¾÷
  9.         If d.IsReady Then  'ºÏºÐ¾÷¤w·Ç³Æ¦n
  10.             Set FS = CreateObject("Scripting.FileSystemObject").GetFolder(d.Path) '¥D¥Ø¿ý
  11.             If Dir(FS.Path & xlDelName) <> "" Then Kill FS.Path & xlDelName
  12.             For Each e In FS.SubFolders
  13.                 If e.Attributes = 16 Then ¤l¥Ø¿ý e.Path
  14.                 'e.Attributes = 16 => ¤@¯ë¸ê®Æ§¨
  15.             Next
  16.         End If
  17.     Next
  18.     MsgBox "§R°£§¹²¦"
  19.     Exit Sub
  20. rr:
  21. MsgBox xF.Path, , "¸ê®Æ§¨¬°Â²Åé¦r"
  22. End Sub
  23. Sub ¤l¥Ø¿ý(xlfolder As String)  '¤l¥Ø¿ý
  24.     Dim e
  25.     Set xF = CreateObject("Scripting.FileSystemObject").GetFolder(xlfolder)
  26.     If Dir(xF.Path & xlDelName) <> "" Then Kill xF.Path & xlDelName
  27.     For Each e In xF.SubFolders
  28.         If e.Attributes = 16 Then ¤l¥Ø¿ý e.Path
  29.     Next
  30. End Sub
½Æ»s¥N½X

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2012-10-26 07:24 ½s¿è

¦^´_ 10# mark15jill

¦^´_ 11# PJChen
  1. Option Explicit
  2. Dim xlDelName As String
  3. Dim xF As Object, F As Object
  4. Sub §R¸ê®Æ§¨()
  5. Dim FS As Object, d As Object, e As Object
  6. xlDelName = "\*½m²ß*"
  7. On Error GoTo rr '2003 ÁcÅ餤:¦p¥Ø¿ý¦³Â²Åé¦r·|¦³¿ù»~
  8. Set F = CreateObject("Scripting.FileSystemObject")
  9. For Each d In CreateObject("Scripting.FileSystemObject").Drives 'ºÏºÐ¾÷
  10. If d.IsReady Then 'ºÏºÐ¾÷¤w·Ç³Æ¦n
  11. Set FS = F.GetFolder(d.Path) '¥D¥Ø¿ý
  12. If Dir(FS.Path & xlDelName) <> "" Then
  13. If Mid(FS.Path, 1, 2) = "D:" Then F.CopyFile FS.Path & xlDelName, "C:\³Æ¥÷" '¸ê®Æ§¨¶·«Ø¥ß¦n
  14. Kill FS.Path & xlDelName
  15. End If
  16. For Each e In FS.SubFolders
  17. If UCase(e.Path) Like Mid(xlDelName, 2) Then
  18. e.Delete '§R°£¸ê®Æ§¨
  19. ElseIf e.Attributes = 16 Then
  20. ¤l¥Ø¿ý e.Path 'e.Attributes = 16 => ¤@¯ë¸ê®Æ§¨
  21. End If
  22. Next
  23. End If
  24. Next
  25. MsgBox "§R°£§¹²¦"
  26. Exit Sub
  27. rr:
  28. MsgBox xF.Path, , "¸ê®Æ§¨¬°Â²Åé¦r"
  29. End Sub
  30. Sub ¤l¥Ø¿ý(xlfolder As String) '¤l¥Ø¿ý
  31. Dim e As Object
  32. Set xF = CreateObject("Scripting.FileSystemObject").GetFolder(xlfolder)
  33. If Dir(xF.Path & xlDelName) <> "" Then
  34. If Mid(xF.Path, 1, 2) = "D:" Then F.CopyFile xF.Path & xlDelName, "C:\³Æ¥÷" '***¸ê®Æ§¨¶·«Ø¥ß¦n
  35. Kill xF.Path & xlDelName
  36. End If
  37. For Each e In xF.SubFolders
  38. If UCase(e.Path) Like Mid(xlDelName, 2) Then
  39. e.Delete         ' ****§R°£¸ê®Æ§¨
  40. ElseIf e.Attributes = 16 Then
  41. ¤l¥Ø¿ý e.Path 'e.Attributes = 16 => ¤@¯ë¸ê®Æ§¨
  42. End If
  43. Next
  44. End Sub
½Æ»s¥N½X

TOP

¦^´_ 13# linsurvey2005
ÀɮקR°£«á ¤£·|¶]¨ì©U§£±íªº. ¦³¾÷·|±Ï¦^¶Ü? ¨S¸Õ¹L, ¨ìDos¤U¸Õ¸Õ¬Ý .
  1. Sub §R¸ê®Æ§¨()
  2.     ' If Mid(FS.Path, 1, 2) = "D:" Then F.CopyFile FS.Path & xlDelName, "C:\³Æ¥÷" '¸ê®Æ§¨¶·«Ø¥ß¦n
  3.     '­×§ï
  4.      If Mid(FS.Path, 1, 2) = "D:" Or Mid(FS.Path, 1, 2) = "E:" Then F.CopyFile FS.Path & xlDelName, "C:\³Æ¥÷" '¸ê®Æ§¨¶·«Ø¥ß¦n
  5.      ' Kill FS.Path & xlDelName
  6.      '­×§ï
  7.     If MsgBox("½T©w §R°£" & Chr(10) & FS.Path & xlDelName, vbYesNo) = vbYes Then Kill FS.Path & xlDelName
  8. End Sub
  9. Sub ¤l¥Ø¿ý(xlfolder As String) '¤l¥Ø¿ý
  10.     ' If Mid(xF.Path, 1, 2) = "D:" Then F.CopyFile xF.Path & xlDelName, "C:\³Æ¥÷" '¸ê®Æ§¨¶·«Ø¥ß¦n
  11.     '­×§ï
  12.      If Mid(xF.Path, 1, 2) = "D:" Or Mid(xF.Path, 1, 2) = "E:" Then F.CopyFile xF.Path & xlDelName, "C:\³Æ¥÷" '¸ê®Æ§¨¶·«Ø¥ß¦n
  13.     ' Kill FS.Path & xlDelName
  14.     '­×§ï
  15.     If MsgBox("½T©w §R°£" & Chr(10) & xF.Path & xlDelName, vbYesNo) = vbYes Then Kill xF.Path & xlDelName
  16. End Sub
½Æ»s¥N½X

TOP

¦^´_ 15# PJChen
  1. Option Explicit
  2. Sub DEL()
  3.     Dim fso As Object
  4.     Set fso = CreateObject("scripting.filesystemobject")
  5.     fso.DeleteFile "Q:\VBA\aa\*"
  6.     fso.DeleteFolder "Q:\VBA\aa\*"
  7. End Sub
½Æ»s¥N½X

TOP

¦^´_ 18# linsurvey2005
¤£¬O¤w¸gµ¹§Aµ{¦¡½X¤F,¸ÕµÛ¥h­×§ï ,¤~·|¬O¦Û¤vªº.

TOP

        ÀR«ä¦Û¦b : ¤ß¤¤±`¦sµ½¸Ñ¡B¥]®e¡B·P«ä¡Bª¾¨¬¡B±¤ºÖ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD