gpt4 book ai didi

vbscript - 如何用vbscript检查文件是否存在

转载 作者:行者123 更新时间:2023-12-02 19:11:06 28 4
gpt4 key购买 nike

我有一个包含许多文件的文件夹。看起来像这样 file1.txt, newFile1.txt, file2.txt, newFile2.txt, file3.txt, newFile3.txt, file4.txt, newFile4.txt, ....

我有一个生成 newFilei.txt 的代码。我想编写一个 vbscript 来检查此文件夹中是否存在 newFile。我试过这个

Set objFolder = FSO.GetFolder("C:\myFolder\")

For Each objFile In objFolder.Files
fileName=objFile.name
If instr(fileName,"newFile*") =1 Then
WScript.Echo "new File exist"
End If
Next

但这没有用。有什么想法吗?

最佳答案

编辑:COM 对象使这变得非常简单。

Dim FSO
Set FSO = CreateObject("Scripting.FileSystemObject")

If fso.FileExists("C:\myFolder\newFile.txt") Then
'Perform Code
End If
<小时/>

或者,如果您希望代码正常工作

Set FSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = FSO.GetFolder("C:\myFolder\")
For Each objFile In objFolder.Files
fileName=objFile.name
If instr(fileName,"newFile") Then
WScript.Echo "new File found"
End If
Next

<小时/>并且,将它们整合在一起。

Set FSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = FSO.GetFolder("C:\myFolder\")
Set objFiles = objFolder.Files
For i=0 to objFiles.Count
If FSO.FileExists("C:\myFolder\newFile" & i & ".txt") Then
WScript.Echo "new File found"
End If
Next

关于vbscript - 如何用vbscript检查文件是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22387719/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com