嗔秤戻幣�哉膵�云利匈嬉蝕湊蛸賜�塋床四衲���萩晦編報炎嘔囚^泡仟 ̄云利匈�《超噌�殻窟�嵌虜隆輓麈觚翹瀘卉韮�仍仍�。� 烏御危列
蕃勦窮徨慕 卦指云慕朕村 厘議慕尺 厘議慕禰 TXT畠云和墮 序秘慕杏 紗秘慕禰

excel_vba_園殻縮殻(頼屁井)-及嫗

梓囚徒貧圭�鮗� ○ 賜 ★ 辛酔堀貧和鍬匈��梓囚徒貧議 Enter 囚辛指欺云慕朕村匈��梓囚徒貧圭�鮗� ● 辛指欺云匈競何��
!!!!隆堋響頼��紗秘慕禰厮宴和肝写偬堋響��



                                        Dim fs As FileSystemObject   
                                        Set fs = New FileSystemObject   
                                        If fs。FolderExists�─�C��TestFolder;�� Then   
                                        fs。DeleteFolder ;C��TestFolder;   
                                        MsgBox ;The folder was deleted。;   
                                        End If   
                                        End Sub   
CreateTextFile                          幹秀猟云猟周  

                                     159 

´ 匈中 176´

    OpenTextFile                              嬉蝕猟云猟周  
                                              Sub ReadTextFile�┌�   
                                              Dim fs As Object   
                                              Dim objFile As Object   
                                              Dim strContent As String   
                                              Dim strFileName As String   
                                              strFileName = ;C��WINNTSystem。ini;   
                                              Set                    fs                    =  
                                              CreateObject�─�Scripting。FileSystemObject;��   
                                              Set objFile = fs。OpenTextFile��strFileName��   
                                              Do While Not objFile。AtEndOfStream   
                                              strContent = strContent & objFile。ReadLine &  
                                              vbCrLf   
                                              Loop   
                                              objFile。Close   
                                              Set objFile = Nothing   
                                              ActiveWorkbook。Sheets��3��。Select   
                                              Range�─�A1;��。Select   
                                              Selection。Formula = strContent   
                                              End Sub   
                                                
  
斤��FileSystemObject峪嗤匯倖奉來��出恂Drives��万卦指斤啣徒駁強鹿栽議哈喘。聞喘乎奉來�� 
低辛參臥心匯倖窮辻啣徒議賠汽��泌和侭幣�此 �
Sub DrivesList�┌�   
      Dim fs As Object   
      Dim colDrives As Object   
      Dim strDrive As String   
      Set fs = CreateObject�─�Scripting。FileSystemObject;��   
      Set colDrives = fs。Drives   
      For Each Drive In colDrives   
           strDrive = ;Drive ; & Drive。DriveLetter & ;�此 ─  �
           Debug。Print strDrive   
      Next   
End Sub   

26。斤�鵝�File 議奉來  

斤��File塋俯低恵諒蝶蒙協猟周議侭嗤奉來��和中議旗鷹幹秀阻斤斤��File議哈喘�此 �
Set fs = CreateObject�─�Scripting。FileSystemObject;��   
Set objFile = fs。GetFile�─�C��My DocumentsmyFile。doc ̄��   
壓云嫗念中議狛殻FileInfo戦低辛參窟�嵎荒旦塹�File議箭徨。  
  
    奉來                        宙峰  
    Attributes                  卦指猟周奉來�┷猶蒋打庵羹乕楜�VBA痕方GetAttr曳熟匯和��  
    DateCreated                 猟周幹秀晩豚  
    DateLastAccessed            恷朔恵諒晩豚  
    DateLastModified            恷朔俐個晩豚  
    Drive                       駁強匂兆各��朔中揮丹催  
    Name                        猟周兆  
    ParentFolder                猟周議幻猟周斜  

                                           160 

´ 匈中 177´

    Path                       猟周頼屁揃抄  
    Size                       參忖准燕幣議猟周寄弌��嚥云嫗念中初府議VBA痕方FileLen曳熟匯 
                               和��  
    Type                       猟周窃侏。宸祥頁�塋菖�Windows猟周箝誓匂窃侏匯双嶄議猟云�╂� 
                               泌��歌方譜崔��哘喘殻會��酔楯圭塀��  
  

27。猟周斜斤�麒�來  

斤��Folder戻工阻斤侭嗤猟周斜奉來議恵諒。和中議旗鷹佩幹秀阻斤斤��Folder議哈喘�此  �
Set fs = CreateObject�─�Scripting。FileSystemObject;��   
Set objFolder = fs。GetFolder�─�C��My Documents ̄��   
   
    奉來                       宙峰  
    Attributes                 猟周斜奉來  
    DateCreated                猟周斜幹秀晩豚  
    Drive                      淫根乎猟周斜議駁強匂��咎宀�犀�猟葎Name of Folder��  
    Files                      猟周斜嶄議猟周鹿栽  
                               Sub CountFilesInFolder�┌�   
                               Dim fs�察�strFolder�察�objFolder�察�colFiles   
                               strFolder = InputBox�─�Enter the folder name�此┌�  
                               If Not IsFolderEmpty��strFolder�� Then   
                               Set fs = CreateObject�─�Scripting。FileSystemObject;��   
                               Set objFolder = fs。GetFolder��strFolder��   
                               Set colFiles = objFolder。Files   
                               MsgBox ;The number of files in the folder ; & _   
                               strFolder & ;=; & colFilesunt   
                               End If   
                               End Sub  
                               貧中議狛殻距喘痕方IsFolderEmpty��乎痕方繍壓云燕嶄議寄弌奉來 
                               戦網胎。  
    IsRootFolder               泌惚云猟周斜葎功猟周斜夸卦指True  
    Name                       猟周斜兆各  
    ParentFolder               乎猟周斜議幻猟周斜  
    Path                       猟周斜議頼屁揃抄  
    Size                       猟周斜寄弌��參忖准燕幣  
                               Function IsFolderEmpty��myFolder��   
                               Dim fs�察�objFolder   
                               Set fs = CreateObject�─�Scripting。FileSystemObject;��   
                               Set objFolder = fs。GetFolder��myFolder��   
                               IsFolderEmpty = ��objFolder。Size = 0��   
                               End Function  
    SubFolders                 乎猟周斜嶄議徨猟周斜鹿栽  
    Type                       猟周斜窃侏�╂�泌猟周斜賜指辺嫋��  
  

28。駁強匂斤�麒�來  

斤��Drive戻工阻恵諒欺窮辻賜捲暦匂貧蝶駁強議奉來。和峰旗鷹幹秀阻斤Drive斤�鶺漬�喘�此 �
Set fs = CreateObject�─�Scripting。FileSystemObject;��   
Set objDrive = fs。GetDrive�─�C�此隠�   
壓和中議燕鯉戦��低繍心欺挫叱倖聞喘Drive斤�鶺蝶茂鯤樟�。  
                                         161 

´ 匈中 178´

  
    奉來                        宙峰  
    AvailableSpace             辛喘腎寂��忖准燕幣  
    FreeSpace                  揖AvailableSpace  
    DriveLetter                駁強匂忖銚��短嗤丹催��  
    DriveType                  駁強匂窃侏�此 �
                                0 ! 隆岑  
                                1 ! 辛卞強  
                                2 ! 耕協  
                                3 ! 利大  
                               4 ! CD駁強  
                                5 ! RAM   
                               Sub CDROM_DriveLetter�┌�   
                               Const CDROM = 4   
                               Dim fs�察�colDrives   
                               Set fs = CreateObject�─�Scripting。FileSystemObject;��   
                               Set colDrives = fs。Drives   
                               For Each Drive In colDrives   
                                If Drive。DriveType = CDROM Then
卦指朕村 貧匯匈 和匯匈 指欺競何 壘��2�� 家��3��
隆堋響頼��紗秘慕禰厮宴和肝写偬堋響��
梁椣戻幣�� 梁心弌傍議揖扮窟燕得胎��傍竃徭失議心隈才凪万弌誌育断蛍�輌臆惨軼僑〃�燕慕得珊辛參資誼持蛍才将刮襲潜��範寔亟圻幹慕得 瓜寡追葎娼得辛參資誼寄楚署衛、持蛍才将刮襲潜填��