Board logo

¼ÐÃD: [µo°Ý] »yªk°ÝÃD [¥´¦L¥»­¶]

§@ªÌ: pitera88    ®É¶¡: 2012-1-4 18:14     ¼ÐÃD: »yªk°ÝÃD

¥»©«³Ì«á¥Ñ pitera88 ©ó 2012-1-4 20:03 ½s¿è

object.Delete force

½Ð°Ý«e­±ªºobject­n«ç»ò¿é¤Jªü??§Ú¬O·Q«ü©w¬Y­Ó¸ê®Æ§¨¡A¨Ò¦p¡G"c:\456\" §Ú¥ÎÅܼƤ]¤£¯à¥Î­C

¦Ñ®vÁÙ¨S±Ð¨ì³o¡A¥ý¨Ó°Ý°Ý

§Ú¬O·Q§R¬Y­Ó¸ê®Æ§¨ùتºÀɮסA¤£¬O¬¡­¶Ã¯ùتº¤º®e®@
§@ªÌ: pitera88    ®É¶¡: 2012-1-4 22:55

¦^´_ 1# pitera88


    ¦³¤j¤jÀ°¤@¤U¶Ü
¤@ª½§ä¤£¨ìµª®×¡AÁÂÁ®@
§@ªÌ: lcc_seven    ®É¶¡: 2012-1-4 23:19

¦^´_ 1# pitera88

«Üª½Ä±ªº»yªk

'§R°£ÀÉ®×
Sub DeltxtFile()
Kill "D:\test.txt"
End Sub

'§R°£¸ê®Æ§¨
Sub DelDir()
RmDir "D:\test"
End Sub
§@ªÌ: pitera88    ®É¶¡: 2012-1-4 23:59

¦^´_ 3# lcc_seven


¯»¤£¦n·N«ä¡A¦]¬°²{¦b¦A¾Çªº¬O¡õ
    object.Delete force

³o­Ó¤£¬O¤]¥i¥H¥Î¨Ó§RÀɤθê®Æ§¨¶Ü  
ÁÙ¬O¥u¯à§R¬¡­¶Ã¯ªº¤u§@ªí?

ÁÂÁ®@
§@ªÌ: kimbal    ®É¶¡: 2012-1-5 00:15

¥»©«³Ì«á¥Ñ kimbal ©ó 2012-1-5 00:21 ½s¿è

...§A»¡ªºÀ³¸Ó¬OFILESYSTEMOBJECT

¥H¤U¬O§RÀɪº:
object.DeleteFile "filename", force
force¬Otrueªº¸Ü, ÀÉ®×°ßŪ®É¤]¥idelete

dim filesys
Set filesys = CreateObject("Scripting.FileSystemObject")
If filesys.FileExists("c:\somefile.txt") Then
   filesys.DeleteFile "c:\somefile.txt",TRUE
End If

½s¿è: ¬Ýº|¤FÃD¥Ø,¬O®É­ÔºÎ¤F
¥H¤U¬O§R¤å¥ó§¨ªº:
FORCE¬OTRUEªº¸Ü,¤å¥ó§¨¦³ªF¦è³£·|DELETE

Dim filesys
    Set filesys = CreateObject("Scripting.FileSystemObject")
    If filesys.FolderExists("c:\FOLDER\") Then
       filesys.DeleteFolder "c:\FOLDER", True
    End If
§@ªÌ: pitera88    ®É¶¡: 2012-1-5 00:36

¦^´_ 5# kimbal

kimbal¤j¤j ÁÂÁ®@!!  ±ß¦w

    ...§A»¡ªºÀ³¸Ó¬OFILESYSTEMOBJECT

¥H¤U¬O§RÀɪº:
object.DeleteFile "filename", force
force¬Otrueªº¸Ü, ÀÉ®×°ßŪ®É¤]¥idelete

dim filesys
Set filesys = CreateObject("Scripting.FileSystemObject") ->³o¦æ
If filesys.FileExists("c:\somefile.txt") Then
   filesys.DeleteFile "c:\somefile.txt",TRUE  ->³o¦æ
End If


½s¿è: ¬Ýº|¤FÃD¥Ø,¬O®É­ÔºÎ¤F
¥H¤U¬O§R¤å¥ó§¨ªº:
FORCE¬OTRUEªº¸Ü,¤å¥ó§¨¦³ªF¦è³£·|DELETE

Dim filesys
    Set filesys = CreateObject("Scripting.FileSystemObject") ->³o¦æ
    If filesys.FolderExists("c:\FOLDER\") Then
       filesys.DeleteFolder "c:\FOLDER", True -> ³o¦æ
    End If


¨º2¦æ¬O¥²»Ý¤@°_ªº´N¬O¤F

¦A½Ð±Ð CreateObject("Scripting.FileSystemObject") ³o¬O¤°»ò²[¼Æ?? ¬O¤°»ò·N«ä? ¦b»¡©úùا䪺¨ì¶Ü?
§@ªÌ: lcc_seven    ®É¶¡: 2012-1-5 00:43

³æ¯Â¨Ï¥ÎDelete»yªk¤è¦¡¦p¤U¡G(¨S¦³¥[if§P§O¡A½Ð¦Û¦æ¥ý«Ø¥ßD:\test.txt)
¦Ü©óforceªº¥Îªk¡G¿ï¾Ü¶µ¡C¨M©w°ßŪÀɮשθê®Æ§¨¬O§_¥i¥H§R°£ªº¥¬ªL­È¡A­Y¬O True «h§R°£¡AFalse ¤£§R°£(¹w³]­È)¡C

Sub DeleteFile()
Dim FSO As Object
Dim DelFile As Object
Set FSO = CreateObject("Scripting.FileSystemObject")
Set DelFile = FSO.GetFile("D:\test.txt")
DelFile.Delete
End Sub
§@ªÌ: lcc_seven    ®É¶¡: 2012-1-5 00:49

¦^´_ 6# pitera88

¦pªG­n§R°£¸ê®Æ§¨

Sub DeleteFolder()
Dim FSO As Object
Dim DelFolder As Object
Set FSO = CreateObject("Scripting.FileSystemObject")
Set DelFolder = FSO.GetFolder("D:\·s¸ê®Æ§¨")
DelFolder.Delete
End Sub

PS¡Gª½±µ§R°£¡A¤£·|´£¥Ü¸ê®Æ§¨¸Ì­±¬O§_¦³ÀɮסC
§@ªÌ: GBKEE    ®É¶¡: 2012-1-5 07:31

¦^´_ 6# pitera88


    [attach]9069[/attach]
§@ªÌ: pitera88    ®É¶¡: 2012-1-5 14:03

¦^´_ 9# GBKEE


    ÁÂÁÂgbkee¤j¤j¡A¨ü±Ð¤F

·P®¦¡A§V¤Ok¤å
§@ªÌ: linsurvey2005    ®É¶¡: 2012-1-12 15:17

¥»©«³Ì«á¥Ñ linsurvey2005 ©ó 2012-1-12 16:16 ½s¿è

¦^´_ 7# lcc_seven


    lcc_seven «e½ú¦n:
    «ç»ò¹B¥Î¦b¤w¸g¶}±ÒªºÀÉ®×
       ¤ñ¦p:¤w¸g¶}±ÒÀÉ®×"123.xls",±ø¥ó¤£²Å´N§R°£ÀÉ®×"123.xls"
           ±ø¥ó¦¡ IF Sheets(1).Range("A1") <> "123" Then  ActiveWorkbook.Name.Delete   '§R°£ÀÉ®×"123.xls"
§@ªÌ: GBKEE    ®É¶¡: 2012-1-12 16:50

¦^´_ 11# linsurvey2005
  1. Sub Ex()
  2.     Dim F As String
  3.     If Sheets(1).Range("A1") <> "123" Then
  4.         With ActiveWorkbook
  5.             F = .FullName      '¶Ç¦^ª«¥óªº¦WºÙ¡A¥]¬A¨äºÏºÐ¸ô®|
  6.             .Close 0           'Ãö³¬ÀÉ®×
  7.         End With
  8.         Kill F     '§R°£ÀÉ®×"123.xls
  9.     End If
  10. End Sub
½Æ»s¥N½X

§@ªÌ: linsurvey2005    ®É¶¡: 2012-1-12 17:20

¦^´_ 12# GBKEE


GBKEE «e½ú¦n:
¥u¯àÃö³¬Àɮפ£¯à¾ã­Ó§R°£(¥]§t©U§£±í¤]¬O)~^.^
¤ñ¤è»¡Àɮצs©ñ¸ô®|"D:\test¾ã­Ó®ø¥¢¦b¹q¸£\123.xls"----¸ò¦s©ñ¸ô®|¦³®t§O¶Ü?
¸ô®|¦Û°Ê§ì¨ú¤ñ¸û¤è«K~½Ð±Ð¦³¤T
§@ªÌ: GBKEE    ®É¶¡: 2012-1-12 17:56

¦^´_ 13# linsurvey2005
¥u¯àÃö³¬Àɮפ£¯à¾ã­Ó§R°£(¥]§t©U§£±í¤]¬O)
¬O123.xlsÀɮפ£¯à§R°£¶Ü? ,  ½Ð°Ý  Sheets(1).Range("A1")   ¬O 123.xlsªºSheets(1) ,
¨º·íµM§R¤£±¼
           .Close 0           '¥ýÃö³¬ÀÉ®×
        End With
        Kill F     '§R°£ÀÉ®×"123.xls ¨S¿ìªk°õ¦æ


¦]¬°§Aªº»¡ªº¤£¬O«Ü²M·¡!!
§@ªÌ: HSIEN6001    ®É¶¡: 2012-7-12 10:59

¥»©«³Ì«á¥Ñ HSIEN6001 ©ó 2012-7-12 12:14 ½s¿è

¦^´_ 14# GBKEE

½Ð°ÝGBKEE¤j,¦p¦ó§¹¦¨

»Ý¨D¡G
¸ê®Æ§¨¤º "ANY*.xls" ªº©Ò¦³ÀɦW
¦pªG¸Óªí®æSheets(1).Range("A2") <> "¤é´Á"
´N§R°£¸ÓÀÉ®×.xls
  1. Sub Ex()
  2. Dim F As String, xpath As String, xfile As String
  3. xpath = "D:\´ú¸Õ\"
  4. xfile = Dir(xpath & "ANY*.xls")
  5.     Do While xfile <> ""
  6.         If Sheets(1).Range("A2") <> "¤é´Á" Then
  7.             With ActiveWorkbook
  8.                 F = .FullName      '¶Ç¦^ª«¥óªº¦WºÙ¡A¥]¬A¨äºÏºÐ¸ô®|
  9.                 .Close 0           'Ãö³¬ÀÉ®×
  10.             End With
  11.             Kill F     '§R°£ÀÉ®×"123.xls
  12.         End If
  13.         xfile = Dir
  14.     Loop
  15. End Sub
½Æ»s¥N½X
°õ¦æµ²ªG·|ª½±µÃö³¬¥¨¶°¸ÓÀÉ®×
§@ªÌ: HSIEN6001    ®É¶¡: 2012-7-12 12:17

¥»©«³Ì«á¥Ñ HSIEN6001 ©ó 2012-7-12 12:18 ½s¿è

¦^´_ 12# GBKEE


§Ú²×©ó·Q³q¤F^^
[¤w¸Ñ¨M]
  1. Sub EX()
  2.     Dim F As String, xpath As String, xfile As String
  3.     xpath = "D:\´ú¸Õ\"   
  4.     xfile = Dir(xpath & "ANY*.xls")
  5.     Do While xfile <> ""
  6.         With Workbooks.Open(xpath & xfile)
  7.         If Sheets(1).Range("A2") <> "¤é´Á" Then
  8.             With ActiveWorkbook
  9.                 F = .FullName      '¶Ç¦^ª«¥óªº¦WºÙ¡A¥]¬A¨äºÏºÐ¸ô®|
  10.                 .Close 0           'Ãö³¬ÀÉ®×
  11.             End With
  12.         End If
  13.     Kill F     '§R°£ÀÉ®×"123.xls
  14.         End With
  15.         xfile = Dir
  16.     Loop
  17. End Sub
½Æ»s¥N½X





Åwªï¥úÁ{ ³Â»¶®a±Ú°Q½×ª©ª© (http://forum.twbts.com/)