【发布时间】:2009-08-11 14:31:01
【问题描述】:
谁能告诉我如何使用 vbscripting 将文件从一个文件夹复制到另一个文件夹 我从互联网上提供的信息中尝试了以下一种。
dim filesys
set filesys=CreateObject("Scripting.FileSystemObject")
If filesys.FileExists("c:\sourcefolder\anyfile.txt") Then
filesys.CopyFile "c:\sourcefolder\anyfile.txt", "c:\destfolder\"
当我执行这个时,我得到权限被拒绝。
【问题讨论】:
-
你在什么环境下运行这个脚本?
-
我在一个文件夹中得到了一些输出,我只需将该文件夹中的输出复制到另一个文件夹,该输出将作为另一个可执行文件的输入。
-
您是在 IE 等中将其作为 .VBS 脚本文件运行吗?您可以在以同一用户身份运行的批处理文件中进行相同的复制吗?
-
好的,我在 VBScript 文件中运行这个。让我试试吧
-
我正在尝试确定脚本是否有权写入 c:\destfolder\。如果将最后一行替换为 shell 调用 Set objShell = CreateObject("Wscript.Shell") objShell.Run "copy c:\sourcefolder\anyfile.txt c:\destfolder\",是否会出现相同的错误?
标签: vbscript