手机
当前位置:查字典教程网 >脚本专栏 >vbs >vbs fso跨盘移动文件夹的怪问题
vbs fso跨盘移动文件夹的怪问题
摘要:跨盘移动文件夹的怪问题SetobjFSO=CreateObject("Scripting.FileSystemObject")objFSO....

跨盘移动文件夹的怪问题

Set objFSO = CreateObject("Scripting.FileSystemObject")

objFSO.MoveFolder "C:Scripts" , "d:2"

权限拒绝,但是copy就可以。可以采用变通的办法先复制再删除

========================================wmi=================

strComputer = "."

Set objWMIService = GetObject("winmgmts:" _

& "{impersonationLevel=impersonate}!" & strComputer & "rootcimv2")

Set colFolders = objWMIService.ExecQuery _

("Select * from Win32_Directory where name = 'c:Scripts'")

For Each objFolder in colFolders

errResults = objFolder.Rename("d:VBScript")

Wscript.Echo errResults

Next

错误码13,估计是更名的时候不允许ren c:1 d:2这样的格式

========================Shell.Application可以成功====================

Const FOF_CREATEPROGRESSDLG = &H0&

TargetFolder = "c:3"

Set objShell = CreateObject("Shell.Application")

Set objFolder = objShell.NameSpace(TargetFolder)

objFolder.MoveHere "d:downloads", FOF_CREATEPROGRESSDLG

但是必须目标文件夹(像本例的是c:3)存在才可以

【vbs fso跨盘移动文件夹的怪问题】相关文章:

Vbs 脚本编程简明教程之一

VBS获取当前目录下所有文件夹名字的代码

vbs屏蔽键盘按键

vbs qq自动登录脚本改进版

用vbs计算某个词在日志文件中的出现次数

下载文件到本地运行的vbs

vbs下通过日期查找文件夹的代码

VBS 显示“选择文件或文件夹”对话框的代码

使用vbs下载文件的代码加强版

用vbs实现的确定共享文件夹的本地路径?

精品推荐
分类导航