马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- Sub Fileinfo()
% B9 \% G2 {& }, I6 e6 d9 a( o - Dim MyFile As Object. s- ]' N! F5 m' T4 `* J
- Dim Str As String
/ u0 H& e) T, g: p - Dim StrMsg As String
: I, Z1 [- y% e# p& J6 c - Str = ThisWorkbook.Path & "\123.xls"% s5 {/ D0 @! K8 `1 K
- Set MyFile = CreateObject("Scripting.FileSystemObject")
6 T' @ P# o$ r" w7 ?5 D - With MyFile.Getfile(Str)% c" a }3 g: w' P
- StrMsg = StrMsg & "文件名称:" & .Name & Chr(13) _1 d5 Y$ h1 O- }8 a4 z5 b8 f
- & "文件创建日期:" & .DateCreated & Chr(13) _
. y9 C# e6 t, l$ v8 ~) p- R3 N - & "文件修改日期:" & .DateLastModified & Chr(13) _
0 u$ D% r' u2 D2 v& s, B' ]8 o( b - & "文件访问日期:" & .DateLastAccessed & Chr(13) _: v9 R* H6 H! f( P, C+ z1 H$ N
- & "文件父文件夹:" & .ParentFolder & Chr(13) _- E/ d7 I6 v" O$ ^+ O+ p
- & "文件完整路径:" & .Path & Chr(13) _
5 ?3 ^# J* e& n, S - & "文件类型:" & .Type & Chr(13) _ R8 k+ @; ^! y9 D
- & "文件大小:" & .Size / 1024 & "KB"5 G c# |! t) {( A R* U
- End With% u- Q3 |' E7 }" a# K
- MsgBox StrMsg
! g- `% n( I. t/ S. z5 P: \ t - Set MyFile = Nothing '2 P U8 P1 O1 m" Z
- End Sub
复制代码 4 M$ i+ ]- ^* |7 j( C5 f3 r, d1 x) l
5 J9 b. a3 Y. W3 h: Y* `
代码解析: Fileinfo过程使用Getfile方法获取示例所在文件夹中的“123.xls”文件的信息。 第5行代码将文件路径名称赋给变量Str。 第6行代码使用CreateObject函数创建FileSystemObject对象并将该对象赋给变量MyFile。 第7行代码使用Getfile方法返回一个File对象。Getfile方法返回一个和指定路径中文件相对应的File对象,语法如下: object.GetFile(filespec) 参数object是必需的,FileSystemObject对象的名称。 参数filespec是必需的,指定文件的路径。 第8行到第12行代码根据File对象的属性取得文件信息,File对象的常用属性如表格180‑1所示。 * _$ |# `9 ~% u8 t9 v+ G- n. E$ O
5 o8 ~* C" s" Z; J% k% {
7 t$ X2 @5 n. G9 ?; U: N$ e8 o
获取(123.xls)文件信息.zip
(15.08 KB, 下载次数: 135)
4 S5 \7 ~" A |) h% [0 t4 m, l
|