专注于自动化测试,性能测试.......

判断文件/文件夹是否存在

上一篇 / 下一篇  2008-08-26 22:13:29 / 个人分类:Vbscript

51Testing软件测试网Ou5uT0Y4O&|E!b&m

 在日常测试中,可能需要判断生成的文书或者文件夹是否正确存在,而手工去一一验证则工作量比较大而且枯燥。利用脚本实现就比较方便了。具体如下:

Z.P.A1N0{0
以下是具体的实现代码:
p$w \(y|AJ0f5nt U0Set ōbjFSO = CreateObject("scrīpting.FileSystemObject")51Testing软件测试网Tk1[]rg;K,u;W? fq
If objFSO.FolderExists("C:\scrīpts") Then
i9bT3O5r8S0    Wscrīpt.Echo "The folder exists."
8F#tV Ir0Else
)r m0X(q9|h]q0    Wscrīpt.Echo "The folder does not exist."51Testing软件测试网8SYH\IBn8B&T
End If
 
判断是否存在指定文件
Set ōbjFSO = CreateObject("scrīpting.FileSystemObject")51Testing软件测试网W/[ U4~)|'o!w
If objFSO.FileExists("C:\scrīpts.txt") Then
$z)dem/e@_%C0    Wscrīpt.Echo "The file exists."51Testing软件测试网/K;f ]2U@'D E
Else
4|C$f4w hc7z G0    Wscrīpt.Echo "The filedoes not exist."51Testing软件测试网3ra!~7P&@ vWJ[
End If
而如果文件夹在远程计算机上,则可以利用以下语句实现:
strComputer = "atl-ws-01"//计算机名51Testing软件测试网eu;mr1ZG
Set ōbjWMIService = GetObject _51Testing软件测试网7o/S-i2U.eh#QDz.K'_
    ("winmgmts:\\" & strComputer & "\root\cimv2")51Testing软件测试网4@j/X nD4^7i z
Set colFolders = objWMIService.ExecQuery _
4w2q,t*}y7X5GyR6r0    ("Select * From Win32_Directory Where " & _51Testing软件测试网0Af;e(sV
        "Name = 'C:\\scrīpts'")
+K&Xyr8~PE ?0Wscrīpt.Echo colFolders.Count
如果不知道文件生成的路径,则可以:
strComputer = "atl-ws-01"
:\;VyAm&vD T0Set ōbjWMIService = GetObject _
HP-f T:I0    ("winmgmts:\\" & strComputer & "\root\cimv2")51Testing软件测试网&Mkl7DJ6?A-Yj+q
Set colFolders = objWMIService.ExecQuery _51Testing软件测试网N e{xcz
    ("Select * From Win32_Directory Where " & _
3KS?;ngBot7_0        "FileName = 'scrīpts'")51Testing软件测试网XQ7A DP!`s
Wscrīpt.Echo colFolders.Count

TAG: 每日脚本

冰山一角 引用 删除 wxf_xsfy   /   2008-08-29 03:24:47
在windows平台,使用Vbs比较好吧,而且据说perl语法颇为怪异,学起来比较烦,所以没有用perl
引用 删除 nfwolf   /   2008-08-27 08:55:19
晕,既然知道脚本写,知道perl这种东东存在吗?
if  -e  测试目标
多简单,一行就够
 

评分:0

我来说两句

wxf_xsfy

wxf_xsfy

自动化测试的拥簇者,善于自动化测试的框架和工具开发,TIB工作室核心成员

日历

« 2024-03-20  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 380898
  • 日志数: 79
  • 图片数: 1
  • 文件数: 1
  • 书签数: 3
  • 建立时间: 2007-09-19
  • 更新时间: 2018-01-30

RSS订阅

Open Toolbar