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

Posted

技术标签:

【中文标题】检查文件夹中是不是存在任何文件(VBScript)【英文标题】:Check to see if any file exists within a folder (VBScript)检查文件夹中是否存在任何文件(VBScript) 【发布时间】:2011-10-09 05:07:13 【问题描述】:

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

谢谢。

编辑:

我想我已经明白了,但也感谢任何贡献......

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

【问题讨论】:

【参考方案1】:

我想你已经明白了,差不多是这样

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

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

【讨论】:

【参考方案2】:

看看Filesystem Object (FSO)。它支持FileExists()FolderExists() 等方法。

【讨论】:

但是对于那些你必须检查指定的文件,这不是我想要做的。我想检查是否存在任何文件。还是谢谢。

以上是关于检查文件夹中是不是存在任何文件(VBScript)的主要内容,如果未能解决你的问题,请参考以下文章

VBScript 使用通配符移动文件(如果存在)

如何通过VBscript检查MS Access中是不是存在表

vbscript 检查文件是否存在的功能

如何检查 csh 脚本中是不是存在任何文件?

使用 BATCH 脚本检查目录中是不是存在任何类型的文件

通过 VBScript 检查二进制注册表值是不是存在