梓囚徒貧圭�鮗� ○ 賜 ★ 辛酔堀貧和鍬匈��梓囚徒貧議 Enter 囚辛指欺云慕朕村匈��梓囚徒貧圭�鮗� ● 辛指欺云匈競何��
!!!!隆堋響頼��紗秘慕禰厮宴和肝写偬堋響��
CreateObject�─�Scripting。FileSystemObject;��
Set objFolder = fs。GetFolder�─�C�此隠�
Workbooks。Add
For Each objFile In objFolder。Files
ActiveCell。Select
Selection。Formula = objFile。Name
ActiveCell。Offset��0�察�1�� _
。Range�─�A1;��。Select
Selection。Formula = objFile。Type
ActiveCell。Offset��1�察 �1�� _
。Range�─�A1;��。Select
Next
Columns�─�A��B;��。Select
Selectionlumns。AutoFit
End Sub
158
´ 匈中 175´
GetSpecialFolder 卦指荷恬狼由猟周斜揃抄�此 �
0 ! 篇完猟周斜
1 ! 狼由猟周斜
2 ! 匝扮猟周斜
Sub SpecialFolders�┌�
Dim fs As Object
Dim strWindowsFolder As String
Dim strSystemFolder As String
Dim strTempFolder As String
Set fs =
CreateObject�─�Scripting。FileSystemObject;��
strWindowsFolder = fs。GetSpecialFolder��0��
strSystemFolder = fs。GetSpecialFolder��1��
strTempFolder = fs。GetSpecialFolder��2��
MsgBox strWindowsFolder & vbCrLf _
& strSystemFolder & vbCrLf _
& strTempFolder�察�vbInformation �� vbOKOnly�察�_
;Special Folders;
End Sub
CreateFolder 幹秀猟周斜
Sub MakeNewFolder�┌�
Dim fs�察�objFolder
Set fs =
CreateObject�─�Scripting。FileSystemObject;��
Set objFolder =
fs。CreateFolder�─�C��TestFolder;��
MsgBox ;A new folder named ; & _
objFolder。Name & ; was created。;
End Sub
CopyFolder 鹸崙猟周斜
Sub MakeFolderCopy�┌�
Dim fs As FileSystemObject
Set fs = New FileSystemObject
If fs。FolderExists�─�C��TestFolder;�� Then
fspyFolder ;C��TestFolder;�察 �
;C��FinalFolder;
MsgBox ;The folder was copied。;
End If
End Sub
MoveFolder 卞強猟周斜
DeleteFolder 評茅猟周斜
Sub RemoveFolder�┌�
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 泌惚云猟周斜葎功猟周