当系统设置隐藏扩展名时,如何取得文件的扩展名?

xayzmb 2004-12-22 08:15:31
比如:
book1.xls 中的xls
文档1.doc 中的doc
...全文
342 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xayzmb 2004-12-22
  • 打赏
  • 举报
回复
多谢楼上的
这才我想要的答案
怎么忘了自已试一下呢.
结贴!!!
AprilSong 2004-12-22
  • 打赏
  • 举报
回复
用FileListBox好像不受影响
用Dir函数也可以得到扩展名~
xayzmb 2004-12-22
  • 打赏
  • 举报
回复
有没有不使用Microsoft Scripting Runtime的方法?
tztz520 2004-12-22
  • 打赏
  • 举报
回复
CommonDialog1.FileName中就显示了后缀名
xayzmb 2004-12-22
  • 打赏
  • 举报
回复
没有别的办法吗?
xayzmb 2004-12-22
  • 打赏
  • 举报
回复
有没有不用引用Microsoft Scripting Runtime
的方法???
myhgyp 2004-12-22
  • 打赏
  • 举报
回复
取文件的扩展名与系统是否设置隐藏扩展名没关系,照楼上的方法就可以实现了
leolan 2004-12-22
  • 打赏
  • 举报
回复
Option Explicit

'引用Microsoft Scripting Runtime
Private Sub Command1_Click()
Dim fso As FileSystemObject
Dim sFile As String

CommonDialog1.ShowOpen
sFile = CommonDialog1.FileName

Set fso = New FileSystemObject
MsgBox fso.GetExtensionName(sFile)
Set fso = Nothing
End Sub

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧