JS操作文件

) ;
   ;
   fso );
   f1.Close();
   // 读取文件的内容。
  // Response.Write("Reading file <br>");
   ts = fso.OpenTextFile("c:\\testfile.txt", ForReading);
   s = ts.ReadLine();
  // Response.Write("File contents = '" + s + "'");
  alert(s);
   ts.Close();
}
4.移动、复制和删除文件任务方法
移动文件File.Move 或 FileSystemObject.MoveFile
复制文件File.Copy 或 FileSystemObject.CopyFile
删除文件File.Delete 或 FileSystemObject.DeleteFile
function ManipFiles()
{
      var fso, f1, f2, s;  
    fso = new ActiveXObject("Scripting.FileSystemObject");  
    f1 = fso.CreateTextFile("c:\\testfile.txt", true);  
    Response.Write("Writing file <br>");   // 写一行。
    f1.Write("This is a test.");
    // 关闭文件。
    f1.Close();   Response.Write("Moving file to c:\\tmp <br>");
    // 获取 C 的根目录(C:\)中的文件的句柄。
    f2 = fso.GetFile("c:\\testfile.txt");
    // 把文件移动到 \tmp 目录。
    f2.Move ("c:\\tmp\\testfile.txt");   Response.Write("Copying file to c:\\temp <br>");   // 把文件复制到 \temp 目录。
    f2.Copy ("c:\\temp\\testfile.txt");   Response.Write("Deleting files <br>");
    // 获得文件当前位置的句柄。
    f2 = fso.GetFile("c:\\tmp\\testfile.txt");   f3 = fso.GetFile("c:\\temp\\testfile.txt");
    //删除文件。
    f2.Delete();   f3.Delete();   Response.Write("All done!");
}

文章转载于【IT花园】:http://www.itgarden.com.cn/showtopic-29.aspx

更多相关文章
  •   JS是一种十分不规范的与语言,但是在网络编程这一块却十分重要.大概因为它的宽松的语法要求,所以才让这门语言十分受人们的欢迎,毕竟实用才是最重要的嘛!很多人认为JS这种十分不规范的脚本语言怎么可能对文件进.行操作呢,现在我要做一个示范,来表明这一点.<script>var fso, f ...
  • ajax基础信息前面都已经介绍过了.这个就略过.使用原生js操作ajax的话还是比较容易的,跟前面的一篇内容基本差不多.使用步骤:一.创建对象 XMLHTTPRequest/ActiveOBject二.发送请求 open().send()三.服务器响应 responseText(onreadysta ...
  •     场景描述:某文件夹下有很多文件和文件夹,要求读取出该文件夹下的所有文件,并将文本打印输出.    案例分析:假设该文件夹下有10个文件,那么我们将所有的文件遍历一遍打印输出就可以了.但如果有100个, 1000个,10000个,甚至更多呢?这时候或许我们应该考虑使用多线程来解决这个问题喽,分 ...
  • Web性能优化之动态合并JS/CSS文件并缓存客户端
    来源:微信公众号CodeL 在Web开发过程中,会产生很多的js/css文件,传统的引用外部文件的方式会产生多次的http请求,从而加重服务器负担且网页加载缓慢,如何在一次请求中将多个文件一次加载出来?接下来给大家介绍在ASP.NET中动态合并加载多个js或css文件.原理:减少请求服务器的次数达到 ...
  • 操作文件和目录如果我们要操作文件和目录,可以在命令行下输入系统提供的各种命令来完成.比如dir.cp等命令.如果要在Python程序中执行这些文件和目录的操作怎么办呢?其实操作系统提供的命令只是简单的调用了操作系统的接口函数,Python内置的os模块也可以直接调用操作系统提供的接口函数.打开Pyt ...
  • Node.js写文件的三种方式: 1.通过管道流写文件 采用管道传输二进制流,可以实现自动管理流,可写流不必当心可读流流的过快而崩溃,适合大小文件传输(推荐) 2 var readStream = fs.createReadStream(decodeURIComponent(root + filep ...
  • /****************************************************************** *   最经闲暇之余,顺便总结了一点小东西,欢迎各位指点,主要操作文件的拷贝* * 前几天朋友问我,关于文件操作的问题,我当时觉得请简单的,最后才发现里  *   ...
  • JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包.     本文 ...
一周排行
  • yum updateyum -y install gcc gcc-c++ make autoconf libtool-ltdl-devel gd-devel freetype freetype-devel libxm ...
  • 软件版本:apache 2.2.31版本下载:http://mirrors.sohu.com/apache/httpd-2.2.31.tar.gzmysql 5.1.72版本下载:http://mirrors.soh ...
  • 用户账户的密码:    最长127个字符   存储在SAM数据库中或AD中 用户配置文件的类型:   本地 漫游 强制漫游  如何使多个用户使用同一个用户配置文件上面这几个文件夹就是用户配置文件夹     路径: C ...
  • 出自http://mp.weixin.qq.com/wiki/17/346c05c1f2a12fb8cb020f3f5414da69.html2014年12月24日0全局返回码说明如下:返回码说明-1系 ...
  • protectedvoid Timer1_Tick(object sender, EventArgs e){    Label1.Text ="Panel refreshed at: "+     ...
  • JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programming Language, Sta ...
  •     MySQL从4.1版本开始才提出字符集的概念,所以对于MySQL4.0及其以下的版本,他们的字符集都是latin1的,所以有时候需要对MySQL的字符集进行一下转换,MySQL版本的升级.降级,特别是升级My ...
  • SQL中的LIKE语句的用法 内容 在SQL结构化查询语言中,LIKE语句有着至关重要的作用.LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符 ...
  • Ubuntu提升用户root权限
    ubuntu的root默认是禁止使用的,在安装的时候也没要求你设置root的密码,和红帽系 ...
  • 在妇女节当日糯米网出现:"百度糯米粉,红包无限领"的情况父母说了:找女婿都得本科:吾辈呢:找男票都得有房想了想自己的职业,再看一看当今的社会,程序员在国内到底该如何生存呢?我只能这么做:如果世界是 ...