开发者社区> y0umer> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

(asp)JScript读写、复制、移动文件 asp也就那回事(4)

简介: 百度博客http://hi.baidu.com/sdink/blog/ 和QQ空间同时更新http://516649425.qzone.qq.com  
+关注继续查看

百度博客http://hi.baidu.com/sdink/blog/ 和QQ空间同时更新http://516649425.qzone.qq.com  

<" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JScript读写文件</title>
</head>

<body>
<%
/************************************
JScript读写文件
虽然有人说用JScript来做asp的脚本语言是膜拜
但是没有过vb基础的人看上去会很痛苦,正如我
本人,而且个人觉得JScript一点都不比vbScrip
t差,几乎asp我能想得出来的JScript也可以搞
定,而且玩过c、c++、java的人就比较清析,有
层次感,冒号结束,大括号语句。
*************************************/

var objFSO, objTextFile,objFolder;
var sRead, sReadLine, sReadAll;
var ForReading = 1, ForWriting = 2, ForAppending = 8;
//创建一个FileSystemObject对象objFSO
objFSO = new ActiveXObject("Scripting.FileSystemObject");
//创建一个文本文件在服务器端当前路径下
//,True 表示可覆盖此文件,False 表示
//不可覆盖此文件,默认是 True
//并返回供读写此文件的一个 TextStream(文本流) 对象
objTextFile =objFSO.CreateTextFile(Server.MapPath("\HowToDemoFile.txt"), true);

//向objTextFile[TextStream(文本流)]写入一行文字
objTextFile.WriteLine("This line is written using WriteLine().");
//写空行为一行,参数为几就空几行
objTextFile.WriteBlankLines(1);

// 向 objTextFile[TextStream(文本流)]文件写入指定的文本
objTextFile.Write ("This line is written using Write().");
//关闭objTextFile[TextStream(文本流)]
objTextFile.Close();

/**********************************************
FileSystemObject对象的方法(也叫函数)OpenTextFile,
打开一个从服务器端当前路径下的HowToDemoFile.txt文件,
以打开文件用于读取数据但是无法向此文件写数据的方式打
开,如果此文件不存在,那么就创建,OpenTextFile涵数原
型:FileSystemObject.OpenTextFile(fname,mode,create,
format),fname:必需的。要打开的文件的名称。 mode:可
选的,如何打开文件,1=ForReading - 打开文件用于读取
数据。您无法向此文件写数据。2=ForWriting - 打开
文件用于写数据,8=ForAppending - 打开文件,并向文
件的末尾写数据,create:可选的。设置如果文件名不存
在,是否创建新文件。True 指示可创建新文件,而 F
alse 指示新文件不会被创建。False 是默认的。format:
可选的。文件的格式。0=TristateFalse - 以 ASCII 打
开文件。默认,-1=TristateTrue - 以 Unicode 打开文
件。-2=TristateUseDefault - 使用系统默认格式打开文件
并返回可用来访问此文件的 TextStream(文本流) 对象
***********************************************/
objTextFile = objFSO.OpenTextFile(Server.MapPath("\HowToDemoFile.txt"), ForReading,true);
//使用不同的方法来读取文件的内容。
//ReadLine 方法可从 TextStream 文件中读取一整行字符,并以字符串返回结果。
sReadLine = objTextFile.ReadLine();
//Read 方法从 TextStream 文件中读取指定数量的字符,并以字符串返回结果
sRead = objTextFile.Read(4);
//ReadAll 方法可读取整个 TextStream 文件,并以字符串返回结果
//此方法不适合大型文件(会浪费内存资源)
sReadAll = objTextFile.ReadAll();
//关闭objTextFile[TextStream(文本流)]
objTextFile.Close();
//定义一个字符串
var sfolder="sdkin\\";
//创建一个文件夹
objFSO.CreateFolder(Server.MapPath(sfolder));
//移动文件到文件
objFSO.MoveFile(Server.MapPath("));
//拷贝文件,s1是获取文件,Copy函数第二个参数为True 时文件/文件夹可被覆盖为false时则相反,默认是 true
var s1=objFSO.GetFile(Server.MapPath(""));
s1.Copy(Server.MapPath(")
//拷贝文件夹,s1是获取文件夹,Copy函数第二个参数为True 时文件/文件夹可被覆盖为false时则相反,默认是 true
var s2=ibjFSO.GetFolder(Server.MapPath(sfolder));
s2.Copy(Server.MapPath("sdkin1\\"),false)

%>
</body>
</html>

下面贴出MS的VBScript和Jscript 帮助页

http://support.microsoft.com/kb/300982/zh-cn

http://social.msdn.microsoft.com/Search/zh-CN?query=jscript%20CreateTextFile&ac=8

http://msdn.microsoft.com/zh-cn/default.aspx

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
ASP.NET自定义控件组件开发 第一章 第三篇
原文:ASP.NET自定义控件组件开发 第一章 第三篇                                             第三篇:第一章的完结篇     系列文章链接: ASP.
807 0
ASP.NET自定义控件组件开发 第一章 第二篇 接着待续
原文:ASP.NET自定义控件组件开发 第一章 第二篇 接着待续      ASP.NET自定义控件组件开发 第一章 第二篇 接着待续     很感谢大家给我的第一篇ASP.NET控件开发的支持!在写这些之前,我也看了一些例子,想选中一些好上手的例子,这样,可能一些例子大家以前都见过,但是我想说:同样是弹钢琴,同样一首“命运交响曲”,有的人弹的让人荡气回肠,有的人弹的就很一般。
813 0
一起谈.NET技术,asp.net控件开发基础(10)
  集合属性相信大家都很熟悉也很常用,如DropDownList,ListBox等控件             测试1            测试2            测试3           1.实现集合属性效果   经过前面几篇的学习,相信这一篇看起来已经相对简单了.我们要做的就是,先定义一个复杂属性,然后用迭代语句获取数组数据即可。
554 0
[转]性能比较:.NET Remoting 与 ASP.NET Web 服务
http://www.cnblogs.com/cheatlove/articles/385119.html 摘要:本文对 Microsoft ASP.NET Web 服务与 Microsoft .NET Remoting 的相对性能进行比较。
1122 0
ASP JScript 两个特殊的问题
在使用旧有的 ASP (JScript,非 VBScript)中遇到了两个特殊的问题,特记录于此。 一、Global.asa 排斥中文 位于 ASP 程序根目录下的 global.asa 文件,为应用程序的启动文件。
716 0
+关注
y0umer
高级网络安全技术员
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载