Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 10272|回复: 9

[已解决]判断文件路径以及文件是否存在

[复制链接]
发表于 2011-1-25 15:17 | 显示全部楼层 |阅读模式
本帖最后由 nothingwmm 于 2011-1-25 15:22 编辑
  1. Option Explicit ‘变量使用前需要声明
  2. Function FileExists(fname) As Boolean
  3.     FileExists = Dir(fname) <> "" ‘判定文件是否存在
  4. End Function

  5. Function FileExists3(fname) As Boolean
  6.     Dim FileSys As Object ‘文件系统对象
  7.     Set FileSys = CreateObject(“Scripting.FileSystemObject”) '利用scripting,需要Windows Scripting Host Object Model.这个控件
  8.     FileExists3 = FileSys.FileExists(fname)
  9. End Function

  10. Function PathExists(pname) As Boolean
  11.     On Error Resume Next
  12.     PathExists = (GetAttr(pname) And vbDirectory) = vbDirectory ‘判定我饿件路径是否存在
  13. End Function

  14. Function PathExists2(path) As Boolean
  15.     Dim FileSys As Object ‘FileSystemObject
  16.     Set FileSys = CreateObject(“Scripting.FileSystemObject”) '对文件路径的判定也可以采取类似的方法
  17.     PathExists2 = FileSys.FolderExists(path)
  18. End Function
复制代码
附录:
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1 +1 收起 理由
mrk318 + 1 很给力!

查看全部评分

发表于 2011-1-25 16:37 | 显示全部楼层
呃。。。好像可以直接用DIR函数的啊。。。
回复

使用道具 举报

 楼主| 发表于 2011-1-25 16:42 | 显示全部楼层
放浪形骸 发表于 2011-1-25 16:37
呃。。。好像可以直接用DIR函数的啊。。。

这里只是判断是否存在,很小的一个东西,你如果友好的代码直接回复上来,我可以给你最佳答案的待遇哦,相互切磋。谢谢
回复

使用道具 举报

发表于 2011-1-25 16:55 | 显示全部楼层    本楼为最佳答案   
回复

使用道具 举报

发表于 2011-9-6 19:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2012-5-8 11:45 | 显示全部楼层
学习一下了呀,现在还不知道好不好用,顶上去先
回复

使用道具 举报

发表于 2015-8-28 11:25 | 显示全部楼层
我准备学,不知道难不难,先试试看!
回复

使用道具 举报

发表于 2016-6-2 16:00 | 显示全部楼层
参考一下。
回复

使用道具 举报

发表于 2018-10-17 11:16 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

发表于 2018-10-20 09:48 | 显示全部楼层
回复可见!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-25 02:50 , Processed in 1.113727 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表