前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >FSO对象的GetFile与GetFileName方法

FSO对象的GetFile与GetFileName方法

作者头像
哆哆Excel
发布2022-10-25 13:16:16
7660
发布2022-10-25 13:16:16
举报
文章被收录于专栏:哆哆Excel

FSO对象的GetFile与GetFileName方法

【知识点】

GetFile 方法

返回与指定路径中的文件对应的**file** 对象。

语法

对象。GetFile(filespec)

注解

如果指定的文件不存在,则将发生错误

【知识点】

File 对象

提供对某文件的所有属性的访问权。

注解

以下代码阐释如何获得File 对象以及如何查看其属性之一

Sub t_GetFile()

Dim t

t= ThisWorkbook.Path & "\" & ThisWorkbook.Name

ShowFileAccessInfo (t)

End Sub

'自定义函数

Sub ShowFileAccessInfo(filespec)

Dim fs, d, f, s

Set fs = CreateObject("Scripting.FileSystemObject")

Set f = fs.GetFile(filespec)

s= UCase(f.Path) & vbCrLf

s= s & "-----------------------------" & vbCrLf

s= s & "1.创建于: " & f.DateCreated &vbCrLf

s= s & "2.上次访问于◇ " & f.DateLastAccessed& vbCrLf

s= s & "3.上次修改于◇ " &f.DateLastModified & vbCrLf

s= s & "4.文件或文件夹所在的驱动器的驱动器号◇" &f.Drive & vbCrLf

s= s & "5.文件的名称◇" & f.Name &vbCrLf

s= s & "6.文件的父文件夹的folder对象◇" & f.ParentFolder & vbCrLf

s= s & "7.文件的路径◇" & f.Path &vbCrLf

s= s & "8.文件的大小◇" & f.Size &vbCrLf

s= s & "9.文件的类型◇" & f.Type

MsgBox s, 0, "File Access Info"

End Sub

效果图

【知识点】

GetFileName 方法

返回指定路径中不属于驱动器规格的最后一个组件。

语法

对象。GetFileName(pathspec)

GetFileName 方法语法包含以下部分:

注解

如果 pathspec 未以命名组件结束,则 GetFileName 方法返回零长度字符串 ("")。

Sub t_GetFileName()

Dim fs As Object, d, f, s

Set fs = CreateObject("Scripting.FileSystemObject")

s= fs.GetFileName("F:\家Excel学习\yhd-Excel\yhd-Excel-VBA\yhd-ExcelVBA-Fso对象\GetFileName.xlsm")

MsgBox s

‘与这个一样

MsgBox ThisWorkbook.Name

End Sub

效果图

======哆哆学习中=====

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-06-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 哆哆Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档