怎么样判断某一路经下是否有.txt的文件

firein 2008-06-02 12:08:20
怎么样判断某一路经下是否有.txt的文件?
我知道的就是getFiles,然后遍历。。。
有米其他方法?
...全文
140 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
firein 2008-06-02
  • 打赏
  • 举报
回复
比如:文件夹D:\tmp,则代码如下:
Dim fn() As String
fn=System.IO.Directory.GetFiles("D:\tmp\","*.txt")
fn即为D:\tmp文件夹内所有扩展名为txt的所有文件名,fn.Length即为文件数量。


找到这么个东西 真强大
firein 2008-06-02
  • 打赏
  • 举报
回复
看了msdn,这个应该是可以的。
但是还要判断这个路径下是否只有一个.txt。。
有没什么办法?
firein 2008-06-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yanlongwuhui 的回复:]
Dim strRtn As String
strRtn = Dir("F:\*.TXT")
If strRtn = "" Then
MsgBox("指定路径下没有TXT文件。")
End If
[/Quote]
呵呵 还可以这样?
yanlongwuhui 2008-06-02
  • 打赏
  • 举报
回复
Dim strRtn As String
strRtn = Dir("F:\*.TXT")
If strRtn = "" Then
MsgBox("指定路径下没有TXT文件。")
End If
amandag 2008-06-02
  • 打赏
  • 举报
回复
我知道的和你一样

操作文件没有索引的概念,应该是只能遍历判断

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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