文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>【测试】VBS偶遇Permission denied

【测试】VBS偶遇Permission denied

时间:2011-03-15  来源:joshuaw2011

为了准备性能测试用的大量测试数据,写了一个很简单的VBS脚本来实现复制一定数量的文件,效果基本等同于对一个文件进行Ctrl+C,Ctrl+V,代码如下

' Created by wz 2009.10.26


Dim fso, strDestName, strBaseFile, strSRC, strDES, NumOfFiles

'------------------------------------------
' strSRC -> Source file                 ---
' strDES -> Destination folder          ---
' NumOfFiles -> Number of files         ---
'------------------------------------------

 strSRC = "D:\SRC\Test.txt"
 strDES = "D:\SRC"
 NumOfFiles = 30
'------------------------------

if msgbox(NumOfFiles &" Files will copy " & chr(10) & chr(10) & "From: " & strSRC & chr(10) & "To: " & strDES, 1, " <<File Copy>>  Created by wz") = 1 then

Set fso = CreateObject("Scripting.FileSystemObject")
strBaseFile = fso.GetFileName(strSRC)
'msgbox strBaseFile
FOR i = 1 TO NumOfFiles
if i = 1 then
elseif i = 2 then
strDestName = "Copy of " & strBaseFile
else
strDestName = "Copy (" & i-2 & ") of " & strBaseFile
end if
fso.CopyFile strSRC, strDES & strDestName
NEXT
msgbox i-1 &" Files done! ", 0, "File Copy"

end if

保存为*.vbs 运行报错

当时觉得很是迷惑,以前用的好好的,怎么就有了神马权限问题了呢?

换了目录,机器,再执行,问题依旧

Google,Baidu.. 之后,怀疑自己用FSO有问题,有仔细看看,找不出严重问题

wsh呢,只了解一点点,发现不了问题

到底权限问题出在哪里呢?

最后随手加了个“\”

 strDES = "D:\SRC\"

终于问题得以解决,原来就是小小的“\”导致了上面的问题。

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载