检查文件夹中是否存在任何文件(VBScript)

时间:2011-07-20 08:51:51

标签: vbscript file-exists

如何检查文件夹中是否存在任何名称的文件?我也想忽略子文件夹。

感谢。

编辑:

想想我已经得到了,但任何贡献也值得赞赏......

If Folder.Files.Count > 0 Then
   'Do something

2 个答案:

答案 0 :(得分:4)

我认为你已经得到了它,几乎就是

Const PATH = "C:\Path\to\folder"
dim fso: set fso = CreateObject("Scripting.FileSystemObject")
dim folder: set folder = fso.getFolder(PATH)
if folder.files.Count <> 0 then
    'do something
end if

您可能希望在FolderExists()之前检查路径是否有效getFolder(PATH),或者如果路径不存在则捕获错误。 files集合不包含子文件夹。

答案 1 :(得分:1)

看看Filesystem Object (FSO)。它采用FileExists()FolderExists()等方式运动。