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 或工具包.     本文 ...
一周排行
  •       嵌入式固件的系统区(system disk,SD)包括操作系统.驱动.中间件.应用和字库.UI资源等文件,本文讲述SD区的文件系统设计.文件系统最主要的目标是为了实现单个文件的定位和读写.因为一般代码都是 ...
  • 信息安全体系建设过程
    体系试运行的目的体系运行期(试运行期)一般焦作磨合期,再次期间体系运行的目的是要在事件中体 ...
  • zigbee学习之路(十三):基于协议栈的Usart实验
    一.前言     这次实验我们来学习基于zigbee的串口通信实验,揭开zigbee神秘的 ...
  • 关于裸盘:比如1T的硬盘插到存储中,可以使用的肯定没有1T,格式化后在GUI显示可能只有900G,但是还没有做raid,这个称之为裸盘.裸盘之后做raid,可能可用只有500G了,然后加入pool,往外分lun给主机 ...
  • 用途命令模式是一种行为型模式. 结构 图-命令模式结构图 Command : 用来声明执行操作的接口. abstract class Command {    protected Receiver receiver; ...
  • WindowsAzure创建管理数据库
    Windows Azure创建管理数据库上一篇我们介绍了,windows azure上的功 ...
  •  Centos挂载iscsi存储1.安装iscsi-initiator#yum install iscsi-initiator2.查看安装的iscsi-initiator的iqn号#cat /etc/iscsi/in ...
  •     系统架构师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节.扫清主要难点的技术人员.主要着眼于系统的"技术实现".因此他/她应该是特定的开发平台.语言.工 ...
  • 获取虚拟机编号vmid# vim-cmd vmsvc/getallvms开启虚拟机# vim-cmd /vmsvc/power.on <Vmid>关闭虚拟机# vim-cmd /vmsvc/power.o ...