Windows脚本初探之VBScrip流程控制For..Each

简介:

 VBScript中的一些特殊函数可以返回一种叫做集合(collection)的变量类型。For...Each循环会针对集合中的每一个项运行一次循环。


示例1:

1
2
3
4
5
6
7
set fso=CreateObject( "Scripting.FileSystemObject" )
set tempfiles=fso.GetFolder( "C:\temp" ).Files
filelist= ""
For  Each  file in tempfiles
     filelist=filelist& "," &file.name
Next
MsgBox filelist


关于Scripting.FileSystemObject将在其他文章中介绍,此示例中变量tempfiles设置为文件夹“C:\temp”中所有文件的一个集合。For...Each循环创建一个变量file,每次循环它都把变量file指向该集合的下一个对象。循环语句针对每个文件运行一次。如果集合为空,也就是说,如果没有文件包含在文件夹C:\temp中没有文件,那么循环也就不运行。





本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1364723,如需转载请自行联系原作者

相关文章
|
2月前
|
监控 关系型数据库 MySQL
PowerShell 脚本编写 :自动化Windows 开发工作流程
PowerShell 脚本编写 :自动化Windows 开发工作流程
89 0
|
3月前
|
Python Windows
python之windows脚本启动bat
python之windows脚本启动bat
|
4月前
|
Ubuntu Linux 数据安全/隐私保护
在 Windows 中配置 WSL2 与 Debian 的全流程
【8月更文挑战第27天】本文详细介绍了在Windows环境中配置WSL2与Debian的全过程,包括确认Windows版本、启用相关功能、安装WSL并设置版本为WSL2、下载安装Debian、配置国内镜像源,以及设置Xserver实现GUI功能。通过这些步骤,用户能够顺利完成配置,并进行基本优化。
661 0
|
4月前
|
安全 Shell Windows
记windows自定义bat脚本自启动
【8月更文挑战第27天】在Windows系统中,可让自定义bat脚本自启动的方法有两种:一是利用“启动”文件夹,通过创建bat脚本的快捷方式并将其放置于该文件夹;二是使用任务计划程序,创建一个启动时触发的任务来运行bat脚本。需确保脚本正确安全,避免对系统产生不良影响。
326 0
|
6月前
|
关系型数据库 MySQL 数据安全/隐私保护
windows系统bat批处理 mysql 脚本启动关闭
windows系统bat批处理 mysql 脚本启动关闭
230 3
|
6月前
|
Windows
windows系统vbs脚本 恶搞将系统搞崩 死机 以及解决
windows系统vbs脚本 恶搞将系统搞崩 死机 以及解决
69 1
|
6月前
|
Windows
windows系统vbs脚本 提取文件夹中的所有文件名
windows系统vbs脚本 提取文件夹中的所有文件名
51 0