快速生成文件的方法

2019-07-23 08:07:31来源:爱站网 阅读 ()

新老客户大回馈,云服务器低至5折

我们在使用电脑的时候经常会需要文件夹来存放东西,但是如果需要数量多的话手动输入肯定不堪重负,那么如何才能快速生成文件夹呢?现在我们就去看看快速生成文件的方法。

<%?@language="jscript"%>
<%
//使用FSO生成
var?fso=Server.CreateObject("scripting.filesystemobject")
fso.CreateTextFile(Server.Mappath("./")+"/test1.xml");???????????//?创建文件。
???f?=?fso.GetFile(Server.Mappath("./")+"/test1.xml");
???ts?=?f.OpenAsTextStream(2,-2);
???ts.Write(?"<root><name>"+escape("中国").replace(/%u(\w{4})/g,function($0,$1){return?"&#"+(("0x"+$1)-0).toString(10)+";"})+"</name></root>"?);
??ts.Close();

%>
<%
//使用adodb.strea生成
var?objStream?=?Server.CreateObject("ADODB.Stream")
????with(objStream)
????????{
????????Type=2;
????????Mode=3;
????Open();
????Charset="utf-8";
????Position?=?objStream.Size
????WriteText="<root><name>"+escape("中国").replace(/%u(\w{4})/g,function($0,$1){return?"&#"+(("0x"+$1)-0).toString(10)+";"})+"</name></root>";
????SaveToFile(Server.mappath("test2.xml"),2)?
????Close()
????}
var?objStream?=?null;
%>
<%
<--?
//使用microsoft.dom生成
var?doc?=?new?ActiveXObject("Msxml2.DOMDocument");?//ie5.5+,CreateObject("Microsoft.XMLDOM")??
//加载文档?
//doc.load("test3.xml");?

//创建文件头?
var?p?=?doc.createProcessingInstruction("xml","version='1.0'?encoding='utf-8'");?
????//添加文件头?
????doc.appendChild(p);?
//用于直接加载时获得根接点?
//var?root?=?doc.documentElement;?

//两种方式创建根接点?
//????var?root?=?
doc.createElement("root");?
????var?root?=?doc.createNode(1,"root","");?
????//创建子接点?
????var?n?=?doc.createNode(1,"name","");?
????????//指定子接点文本?
????????n.appendChild(doc.createTextNode(escape("中国").replace(/%u(\w{4})/g,function($0,$1){return?"&#"+(("0x"+$1)-0).toString(10)+";"})));
????????//添加子接点?
????????root.appendChild(n);??????
????//复制接点?
????//创建数据段?
????var?c?=?doc.createCDATASection("this?is?a?cdata");?
????????c.text?=?"hi,cdata";?
????????//添加数据段?
????????root.appendChild(c);?
????//添加根接点?
????doc.appendChild(root);?
????//XML保存(需要在服务端,客户端用FSO)?
????doc.save(Server.MapPath("./")+"/test3.xml");
//-->?

%>

以上就是爱站小编为大家总结快速生成文件的方法,可能会有很多不足,但是小编希望能通过自己的进步逐步修改得到提高,写真正有用而不是形式的经验。


原文链接:https://js.aizhan.com/develop/asp/7664.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Windows2003的 IIS6.0无法上传超过200K文件的原因

下一篇:如何解决ASP的上传漏洞

热门词条
热门标签