VB检查文件夹内部是否有文件

时间:2011-02-01 13:30:01

标签: vb.net visual-studio-2010 http

我想让我的vb.net应用程序查看Web服务器上的文件夹,然后让我知道那里是否有文件或文件夹是否为空...有人知道我会从哪里开始吗?感谢

3 个答案:

答案 0 :(得分:2)

使用DirectoryInfo.EnumerateFiles()方法。

Dim myDir as DirectoryInfo = new DirectoryInfo(pathToDir)
If (myDir.EnumerateFiles().Any())) Then
   ' Got files in direcotry!
End If

如果您也想知道这个目录中是否有目录,还有DirectoryInfo.EnumerateDirectories()

答案 1 :(得分:2)

我建议您查看Directory.GetFiles

答案 2 :(得分:0)

如果您的程序在Web服务器上运行,您只需检查Directory.GetFileSystemEntries(path)是否返回任何内容。

如果您的程序在客户端上运行,则需要创建一个调用Directory.GetFileSystemEntries的服务器端脚本并将值返回给客户端。