关于程序中使用Scripting.Filesystemobject后,iis出现的问题...
http://expert.csdn.net/Expert/topic/2429/2429124.xml?temp=.1221125
最初我以为是上面地址中那个帖子说的问题,即Scripting.Filesystemobject的问题但不对。
下面我重新将我遇到的问题陈述,请大家多帮忙。
由于用Scripting.Filesystemobject对象,我在iis的一个虚拟目录下用程序新建了文件夹并将一些文件拷贝到当中,让后我将浏览器定位到拷贝文件中的一个,这样用户就可以在客户端看到网页,此时iis使用硬盘上的这个新建的文件夹目录,不管用户是否关闭了浏览器。这是如果用户继续用程序的话,因为程序是先判断是否该目录下存在此用户的新建的文件夹,如果有则删除在建立,没有则直接建立。由于iis使用这个目录,所以删除操作只能删除文件夹中的文件,而文件夹依然存在,这时程序建立文件夹就会出错。
---------------------------------------------------------------------
iis 服务器
一个虚拟目录myweb下的三个目录
|--- A A文件夹下放的是asp文件,其中有应用Scripting.Filesystemobject对象的程序,程序执行的时候先判断C下是否存在文件夹,如果有则删除在建立,没有则直接建立。A下属于管理部分
|--- B B文件夹下放的是程序即将拷贝的一些文件,如 index.htm
|--- C C文件夹下初始状态为空
用户aa登录后 执行A目录下的asp文件,为自己在C目录下建立aa文件夹,然后将B文件夹下的文件拷贝到C文件夹下新建的aa文件夹中,并将浏览器重定位到aa下的index.htm文件。
此时,url为 localhost/myweb/C/aa/index.htm
这个时候如果用户再执行程序的话,就会出错,因为iis使用aa这个文件夹目录。
请问如果实现上述的功能,该怎么做呢?