怎么解决ASP移动文件函数movefile权限不足的情况

来源:爱站网时间:2021-04-28编辑:网友分享
在进行项目研发的时候,我们有时候就会将一些文件进行转移到其他地方去测试,但如果在ASP移动文件函数movefile权限不足的情况下,我们该如何去解决呢?有没有什么更便捷的方法来替代?

最后找到了下面的办法:

用fso的movefile会出现权限不足的情况,那样代码不能执行。
所以 用copyfile 再deletefile 避免了不必要的麻烦。

即 :

复制代码 代码如下:

Set fso=CreateObject("scripting.filesystemobject")
fso.MoveFile "文件路径","目标"

 

这个会出现问题。

用:

复制代码 代码如下:

Set fso=CreateObject("scripting.filesystemobject")
fso.CopyFile "文件路径","目标"
fso.DeleteFile "文件路径"

 

这样果断解决了问题。复制可以移动不行。

4.30更新

后来鼓捣了一下,原来不是E盘权限的问题,而是D盘权限的问题,也就是IIS网站目录权限的问题。

给D盘加上Internet 来宾帐户,也就是加上以IUSR_开头的账户,这个账户是IIS账户。

然后使用MoveFile就没问题了。

如果要移动或者删除一个文件,首先检查的应该是源文件的权限,而不是目标文件的权限。

阅读完全文之后, 相信大家再次遇到ASP移动文件函数movefile权限不足的情况时候,都知道运用哪个替代方法了吧,如果还需要了解更多相关知识可以继续关注本频道。

上一篇:PHP 数组遍历的差异,实现 array_diff 的算法

下一篇:Split()函数生成SQL查询语句的具体代码内容

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载