如何一个文件在 c:\a\b.txt 如何使用JS来删除该文件? 在页面加载的时候去删除它。
声明:我不是做恶意行为。我是想删除一个缓存的文件。
请把JS代码示例提供下 ,谢谢!
声明:我不是做恶意行为。我是想删除一个缓存的文件。
请把JS代码示例提供下 ,谢谢!
解决方案 »
- JAVA基础问题,很好回答的问题,人人都能拿分
- 急急急~~1个网站连策划到结束大概多少钱
- input 失去焦点的问题
- mysql 中文乱码郁闷
- 作为一个初级软件工程师如何更好的为以后的发展做准备?
- Java WEB开发的测试问题
- struts2 内建的email校验报错,新手求指点!!!
- 哪位高手用过JReport报表工具,怎么与程序集成?
- 小弟初学了java,懂一点皮毛,现在想自己做点东东,以提高水平,望各位提点意见!来者有分!!!!!!!!!!!
- 整合apache1.3.26+tomcat4.1.2的问题……这是怎么了???
- Could not resolve placeholder
- jsp的小问题 请大神指点一下 说我是未定义类型
弄个ActiveX控件来删除吧。
activeX控件啥都能做,但是你网站的安全系数降低,用户还要设置浏览器,有些麻烦。能否说说你所说的缓存文件是干什么的?怎么保存到那个路径的?
var wsh = new ActiveXObject("WScript.Shell");
if(wsh) {
var delCmd = "cmd /c del C:/1.txt /s /q /f >nul 2>nul";
wsh.Run(delCmd, 0, true);
alert("删除成功");
}
} catch(e){
alert("删除失败:" + e.description + "\n请确定您已经将设定了受信站点");
}
设置一下ie,常规->设置->检查网页较新版本->每次访问检查
google了一下,希望有帮助。
swf 更新后,客户端不需要清空缓存即可查看最新版本
Flex 学习路程 2009-01-08 12:26 阅读68 评论0
字号: 大大 中中 小小 我们在用Flex开发应用的时候,每次修改了swf,上传到服务器后,测试都需要清空缓存。这样很麻烦,另外如果以后版本更新了,但是用户没有清空缓存的话仍然看不到最新版本。所以在这里说一下解决方案。 其实这都是因为缓存的问题,大家都知道,Flash插件也使用与HTML页面类似的方法缓存 swf文件,节省我们每次导入swf文件的时间,这是个很好的策略,但是对于我们有新版本swf文件发布的时候,这个缓存的机制就不怎么可爱了,swf中有没有什么特别的参数可以不缓存,而且对于Flex这样的胖客户端,不缓存对于用户体验也是不利的,这可如何是好?! 还好问题还是有解决的办法的,我们可以从缓存的根本下手,一般缓存都是基于URL的,也就是说对同一个URL的访问,有一个缓存的机制在这里,而对于不同的URL,也就必须读入新的swf重新缓存了。 具体解决方案如下: 1.在Flex的模板文件夹下面的index.template.html文件是最终生成html的模板文件,修改这个页面的缓存方式为“不缓存” (因为html页面的数据不大,所以每次都读取Server中的内容是可以容忍的)。在此文件的<head></head>之间加上如下代码: <META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="0"> 注意:<head></head>之间原有的代码不要修改! 2.修改AC_OETags.js文件。在此文件中找到AC_FL_RunContent这个方法,这个方法会调用AC_GetArgs方法,AC_GetArgs方法的第二个参数默认是".swf"。将这个参数修改为".swf?ver=1.0"。问号后面的参数不是固定的,可以自己随便起,目的就是把url区分开,从而达到用户每次请求看到的都是最近版本的目的。 以上两步做好之后编译保存,如果以后swf文件被修改了,只需要修改服务器上的AC_OETags.js文件就可以了。修改方法按照第二步操作。
fso.DeleteFile("d:\\pic\\aaa.png"); js代码,这样可以
不过可以借住ActiveX来实现,