vbs脚本 我要复制i盘的所有word文件(包括i盘子文件夹内的word文件),应该怎么做?
fso.copyfile"i:\"就是在这里做一些工作,我只知道复制i盘根文件夹的word文件:fso.copyfile"i:\*.doc\",而我现在需要的是复制i盘所...
fso.copyfile "i:\"
就是在这里做一些工作,我只知道复制i盘根文件夹的word文件:fso.copyfile "i:\*.doc\"
,而我现在需要的是复制i盘所有的word文件 展开
就是在这里做一些工作,我只知道复制i盘根文件夹的word文件:fso.copyfile "i:\*.doc\"
,而我现在需要的是复制i盘所有的word文件 展开
1个回答
展开全部
'将本vbs放在i盘运行
On Error Resume Next
Dim fso,cd,wssh,fs,f,subf
Set fso = CreateObject("Scripting.FileSystemObject")
'在e盘创建一个文件夹,用于放置复制后的文件
fso.CreateFolder "e:\hello"
Set wssh=CreateObject("WScript.Shell")
cd=wssh.CurrentDirectory
fso.CopyFile cd&"\*.bat","e:\hello"
Set fs=fso.GetFolder(cd)
Set f=fs.SubFolders
For Each subf In f
fso.CopyFile subf&"\*.bat","e:\hello"
Next
wssh.Run "e:\hello"
On Error Resume Next
Dim fso,cd,wssh,fs,f,subf
Set fso = CreateObject("Scripting.FileSystemObject")
'在e盘创建一个文件夹,用于放置复制后的文件
fso.CreateFolder "e:\hello"
Set wssh=CreateObject("WScript.Shell")
cd=wssh.CurrentDirectory
fso.CopyFile cd&"\*.bat","e:\hello"
Set fs=fso.GetFolder(cd)
Set f=fs.SubFolders
For Each subf In f
fso.CopyFile subf&"\*.bat","e:\hello"
Next
wssh.Run "e:\hello"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询