在使用fso函数时,一直比较正常,使用fso复制文件都没有问题,但当在某处需要进行复制并覆盖原有的同名文件时,出了点小问题。

asp-fso函数

asp-fso函数

运用这个fso函数覆盖时,我已经用了true参数,如果已存在目标文件,就进行覆盖。

但是却总出问题。

asp-fso函数

asp-fso函数

说没有权限,,,我就郁闷了,前边复制都没有问题的啊,为什么到这儿一覆盖就出问题了呢?对此问题我在g.cn,baidu.com上进行了深入的查找,结果是,他们说的解决办法我都已经试过了,可还是不行。。~~

没办法,既然覆盖不管用,那我只好多写几行代码,先删除再覆盖吧。~

可是,还是遇到了问题,依然是没有权限,。

我再仔细一看刚才要删的东西,发现其实已经有一部分删掉了,却是在删除某张图片的时候报错了,原来是图片的属性问题,设置了只读,在取消只读后,轻易的就删除掉并执行复制了。

这时我再把删除文件的那几行代码去掉后,发现fso的true参数起作用了,直接覆盖。

其实,这个问题中,我最大的收获还是,眼光要放广阔点。

开始出现问题的时候,我一直以为是自己的代码有问题,在网上查找了好多资料,也没有什么收获,后来联想到可能是系统的问题,不允许fso进行覆盖。可是再查了半天资料后还是 得不到答案~。。。结果最终是要操作的文件有问题。

所以,我们应该有个发散的思维,不要局限自己.。

当然,也不到想的太复杂了,有些事,可能是很简单就可以解决的,不要像那个肥皂盒和电风扇的故事中一样。。。

附:肥皂盒和电风扇的故事

国内最大日化公司引进了一条国外肥皂生产线。这条生产线能将肥皂从原材料的加入直到包装装箱自动完成。

但是,意外发生了。销售部门反映有的肥皂盒是空的。于是,这家公司立刻停止了生产线,并与生产线制造商取得联系。得知这种情况在设计上是无法避免的。

经理要求工程师们解决这个问题。于是成立一个以几名博士为核心、十几名研究生为骨干的团队。知识类型涉及光学、图像识别、自动化控制、机械设计等等门类。

在耗费数十万后,工程师们在生产线上一套X光机和高分辨率监视器,当机器对X光图像进行识别后,一条机械臂会自动将空盒从生产线上拿走。后来,这个项目作为科研项目为不少人的简历增加了厚度。

另外一家私人企业司也遇到了同样的情况,老板对管理生产线的小工说:你一定要解决这个问题。于是这个小工找来一台电风扇,摆在生产线旁,另一端放上一个箩筐。装肥皂的盒子逐一在风扇前通过,只要有空盒子便会被吹离生产线,掉在箩筐里。 …………