• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    vbs fso跨盘移动文件夹的怪问题
    跨盘移动文件夹的怪问题
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    objFSO.MoveFolder "C:\Scripts" , "d:\2"
    权限拒绝,但是copy就可以。可以采用变通的办法先复制再删除
    ========================================wmi=================
    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
    "{impersonationLevel=impersonate}!\\" strComputer "\root\cimv2")
    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)存在才可以
    上一篇:一段提取用户名和md5的vbs代码
    下一篇:vbs删除文本文件的行的函数
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    vbs fso跨盘移动文件夹的怪问题 vbs,fso,跨盘,移动,文件夹,