vbs搜索文件名或者得到目录列表

yizhihongxing

要使用VBScript搜索文件名或者获取目录列表,可以按照以下步骤进行:

1.使用FileSystemObject创建文件系统对象

Set fso = CreateObject("Scripting.FileSystemObject") 

2.搜索文件

Set objFolder = fso.GetFolder("C:\Users\")
Set colFiles = objFolder.Files

For Each objFile in colFiles
    If InStr(objFile.Name, "example") > 0 Then
        WScript.Echo objFile.Path
    End If
Next

上面的代码会递归搜索C:\Users\目录及其所有子目录中包含“example”字符串的文件名,并输出其路径。

示例1:搜索png格式的图片

Set objFolder = fso.GetFolder("D:\Pictures")
Set colFiles = objFolder.Files

For Each objFile in colFiles
    If InStr(LCase(objFile.Name), ".png") > 0 Then
        WScript.Echo objFile.Path
    End If
Next

这段代码会搜索D:\Pictures目录下所有子目录中的PNG格式图片,并输出其路径。

示例2:搜索指定文件名

Set objFolder = fso.GetFolder("C:\Program Files")
Set colFiles = objFolder.Files

For Each objFile in colFiles
    If objFile.Name = "example.txt" Then
        WScript.Echo objFile.Path
    End If
Next

这段代码会搜索C:\Program Files目录及其所有子目录中名为“example.txt”的文件,并输出其路径。

3.获取目录列表

Set objFolder = fso.GetFolder("C:\Program Files")
Set colSubfolders = objFolder.Subfolders

For Each objSubfolder in colSubfolders
    WScript.Echo objSubfolder.Path
Next

上面的代码会输出C:\Program Files目录下的所有子目录路径。

示例3:获取C:\Users\目录下的所有子目录

Set objFolder = fso.GetFolder("C:\Users\")
Set colSubfolders = objFolder.Subfolders

For Each objSubfolder in colSubfolders
    WScript.Echo objSubfolder.Path
Next

这段代码会输出C:\Users\目录下的所有子目录路径。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vbs搜索文件名或者得到目录列表 - Python技术站

(0)
上一篇 2023年6月26日
下一篇 2023年6月26日

相关文章

  • axios发送post请求 提交图片类型表单数据方法

    以下是关于“axios发送post请求提交图片类型表单数据方法”的完整攻略,包括基本概念、步骤和两个示例。 基本概念 在Web开发中,表单数据是种常见的数据类型,它通常用于向服务器提交数据。表单数据可以包含文本、数字、日期等类型的数据,也可以包含文件类型的数据,例如图片、音频和视频等。在使用axios发送post请求时,如果需要提交图片类型的表单数据,需要使…

    other 2023年5月7日
    00
  • 一篇文章带你了解JavaSE的数据类型

    一篇文章带你了解JavaSE的数据类型 介绍 Java是一种面向对象的编程语言,它提供了丰富的数据类型来存储和操作数据。本文将带你了解JavaSE中常见的数据类型,包括基本数据类型和引用数据类型。 基本数据类型 JavaSE中有8种基本数据类型,它们分别是: byte:用于表示整数,占用1个字节,取值范围为-128到127。 short:用于表示整数,占用2…

    other 2023年8月8日
    00
  • win10物联网核心预览版更新包下载地址

    Win10物联网核心预览版更新包下载地址攻略 Win10物联网核心预览版是微软为物联网设备开发的操作系统版本。以下是详细的攻略,包含了获取更新包下载地址的步骤和两个示例说明。 步骤一:访问微软官方网站 首先,打开任意浏览器,访问微软官方网站 https://www.microsoft.com。 步骤二:导航至Windows IoT Core页面 在微软官方网…

    other 2023年8月4日
    00
  • 什么是增强现实?

    增强现实(Augmented Reality, AR)是一种将虚拟对象和现实世界融合的技术。它可以通过投影、头戴式显示器和移动设备等方式实现。在增强现实的应用程序中,虚拟的三维对象会覆盖在现实世界中的实体物体上,使整个场景更具沉浸感。 下面是使用Unity3D引擎来创建增强现实应用程序的完整攻略: 步骤一:安装开发环境 首先,需要安装Unity3D开发环境。…

    其他 2023年4月19日
    00
  • Jenkins+Docker 一键自动化部署 SpringBoot 项目的详细步骤

    一、前置条件 在开始“Jenkins+Docker 一键自动化部署 SpringBoot 项目”的手动部署前,需要完成以下环境准备: 安装并配置Java环境,SpringBoot项目需要Java支持; 安装并配置Docker环境,需要使用Docker运行SpringBoot项目; 编写Dockerfile文件,用于Docker镜像构建; 编写Jenkinsf…

    other 2023年6月20日
    00
  • 【盘点】一些鼠标指针图案大全和美化20+

    【盘点】一些鼠标指针图案大全和美化20+ 鼠标指针是我们在使用电脑时最常接触到的元素之一,而且它的样式也可以通过更换图案来美化。本攻略将为大家盘点一些鼠标指针图案,并提供美化方法。 鼠标指针图案大全 以下是一些常见的鼠标针图案: 默认箭头 文本选择 链接选择 移动 精度选择 等待 帮助 缩放 拖动 禁止 手指 垂直调整大小 水平调整大小 对角线调整大小 对角…

    other 2023年5月7日
    00
  • 如何查找YUM安装的JAVA_HOME环境变量详解

    如何查找YUM安装的JAVA_HOME环境变量详解 在Linux系统中,JAVA_HOME环境变量是非常常见的,它通常用于确定JDK的安装位置和可执行文件路径。如果你使用YUM来安装JDK,那么有时候你需要找到JAVA_HOME环境变量的位置以便于配置相关软件的使用。 下面是查找YUM安装的JAVA_HOME环境变量的详细过程: 步骤一:查看Java安装路径…

    其他 2023年3月28日
    00
  • Win11小组件提示加载此内容时出现错误怎么办?

    当使用Win11的小组件时,有时会遇到错误提示“加载此内容时出现错误”,这主要是由于小组件所需要的资源无法正常加载或使用系统配置错误所导致。以下是排除此问题的攻略: 1. 检查系统更新 有时Win11小组件无法正常加载是因为Windows 11的补丁更新未成功安装造成的,因此我们应该检查系统是否为最新版本并安装所有可用的更新。具体步骤如下: 打开Window…

    other 2023年6月25日
    00
合作推广
合作推广
分享本页
返回顶部