如何在vbscript的目录中找到以特定字符串或名称开头的所有文件?

如何在vbscript的目录中找到以特定字符串或名称开头的所有文件?,vbscript,Vbscript,您好,我一直在寻找一个解决方案,将在一个目录中查找一些文件。 假设我的目录是:C:\temp\Result\。结果文件夹中有6个或更多文件: File 1: "aaa.eee.txt" File 2: "aaa.bbb.txt" File 3: "aaa.ccc.txt" File 4: "kkk.text" File 5: "hhhh.xml" File 6: "jjj.dll" 现在我需要那些名称以aaa开头的文件。。请帮帮我 任何帮助都将不胜感激。提前感谢。Hi Anick,在本论坛中,

您好,我一直在寻找一个解决方案,将在一个目录中查找一些文件。 假设我的目录是:C:\temp\Result\。结果文件夹中有6个或更多文件:

File 1: "aaa.eee.txt"
File 2: "aaa.bbb.txt"
File 3: "aaa.ccc.txt"
File 4: "kkk.text"
File 5: "hhhh.xml"
File 6: "jjj.dll"
现在我需要那些名称以aaa开头的文件。。请帮帮我


任何帮助都将不胜感激。提前感谢。

Hi Anick,在本论坛中,当您在编程尝试中遇到困难时,您将获得帮助-这意味着您必须至少展示对编程的基本理解,最好是在问题中添加一些尝试代码。如果我想传输日志文件中以aaa开头的每个文件名?是否要将文件复制到另一个位置?我需要的是找到那些以aaa开头的文件,然后复制这些文件的名称,然后写下在该目录中找到这些文件的日志。使用上面的代码,File.Name或File.Path可分别用于返回文件名或完整路径。要写入文本文件,请参阅帖子。谢谢我的朋友。我试试这个。如果我做不到,我会回来找你的。谢谢你的时间和关心。
With CreateObject("Scripting.FileSystemObject")
    For Each File In .GetFolder("c:\temp\result").Files
        If StrComp(Left(File.Name, 3), "aaa", vbTextCompare) = 0 Then
            ' Do what you want with this file
        End If
    Next
End With