【发布时间】:2014-12-03 15:47:20
【问题描述】:
我想让我的软件将文件从源复制到目标。尽管我没有修改权限,但在目标文件夹中。
我创建了一个群,只给了
- 读取和执行
- 列出文件夹内容
- 阅读
- 写
作为权限并将我的用户添加到组中。
现在,当我执行我的代码时,结果是“权限被拒绝”。
我尝试使用 FileSystemObject.CopyFile 和使用 LZCopy 复制文件,这给了我一个 LZERROR_BADOUTHANDLE。
fso.CopyFile source, destination, True
和
hDest = LZOpenFile(destination, DestStruct, OF_CREATE)
'Copy the files
lResults = LZCopy(hSource, hDest)
根据我在此处阅读的内容 (http://msdn.microsoft.com/en-us/magazine/cc982153.aspx=),写入权限应该足以创建文件并将数据写入其中。为什么复制不起作用?
更重要的是:我还有其他方法可以让文件出现在目标文件夹中吗?
【问题讨论】:
-
您是否记得在将用户添加到组后注销并重新登录?
标签: windows permissions vb6 filesystems file-copying